
C语言
文章平均质量分 74
>行者<
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
keil编译出现Warning: L6304W: Duplicate input file .\output\system_stm32f2xx_1.o ignored.解决办法
keil 编译程序时遇见了警告:.\Output\Project.axf: Warning: L6304W: Duplicate input file .\output\system_stm32f2xx_1.o ignored.查看这句话的意思就是:system_stm32f2xx_1.c文件出现了两次包含,就是程序中有两个相同的system_stm32f2xx_1.c文件,所以解决方法就是,原创 2017-05-27 09:35:06 · 24668 阅读 · 1 评论 -
51单片机用到strcmp比较字符串问题及解决
51单片机用到strcmp比较字符串问题及解决原创 2017-05-20 10:50:40 · 9386 阅读 · 3 评论 -
sizeof(变量名)与strlen(字符数组名)的使用区别
sizeof用法sizeof(类型说明符,数组名或表达式);或sizeof (变量名);作用:sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。重点:对于数值、指针变量、字符都可输出占用空间长度!strlen用法 strlen (字符数组名)原创 2017-06-20 13:28:11 · 2175 阅读 · 0 评论 -
单片机 利用C语言产生正弦波DA数据
通过改变单片机的DA输出电压,可以得到各种各样的电压波形输出,下面介绍下产生正弦波形需送DA的数据是如何计算的。 首先既然是正弦波,那么就要确定要输出一个周期正弦波的采样点数point,即由多少点组成了一周期的正弦波,还要知道单片机输出DA的数字值maxnum是多少,比如8位DA,maxnum=256。10位DA,maxnum=1024。 知道以上两个值后,就开原创 2017-08-31 13:48:26 · 28395 阅读 · 13 评论 -
关于存储float浮点数到flash或eeprom中的方法
float 单精度浮点数占用32bit空间,不像存储整型或char型数据那么便捷,我们在存储float数据时就需要先将float数变换一下,变换成数组的格式,这样就方便存储和读取了,具体实现有以下方法:第一种存储方式(取地址法): uint8_t datatmp[4]; //定义数组 因为float数据 占4个字节 float s; //这是...原创 2018-03-31 18:08:19 · 8961 阅读 · 0 评论