随笔分类 -  嵌入式软件

用宏实现HEX到ASCII ,ASCII 到HEX
摘要:#define HEX2ASCII(value, data)do{\ value = (value > 0x09)?(value+0x7):value; \ *data = value + 0x30; \ }while(0)#define ASCII2HEX(value, data)do{\ val... 阅读全文

posted @ 2015-03-09 20:00 程良 阅读(735) 评论(0) 推荐(0) 编辑

柔性数组--变长数组
摘要:int init_Department(manager *pt){ assert( NULL != pt && pt->p != NULL) ; pt->p->Manager = 10; pt->p->PM =100; pt->p->ProgrammerNo[... 阅读全文

posted @ 2014-11-09 22:51 程良 阅读(173) 评论(0) 推荐(0) 编辑

一步一步学习嵌入式
摘要:我们的专业是“集成电路设计与集成系统”方向是“嵌入式系统”,可以说是偏软件一点的,下面是本人在学习嵌入式软件设计的一些进阶和体会,之前在QQ空间里写的,没有多大技术含量,那时候还没有注册博客http://user.qzone.qq.com/844191514/2 阅读全文

posted @ 2014-08-27 11:45 程良 阅读(160) 评论(0) 推荐(0) 编辑

GPIO引脚速度的应用匹配
摘要:GPIO 引脚速度: GPIO 引脚速度又称输出驱动电路的响应速度:(芯片内部在I/O口的输出部分安排了多个响应速度不同的输出驱动电路,用户可以根据自己的需要选择合适的驱动电路,通过选择速度来选择不同的输出驱动模块,达到最佳的噪声控制和降低功耗的目的。) 可理解为:输出驱动电路的带宽:即一个驱动电路可以不失真地通过信号的最大频率。(如果一个信号的频率超过了驱动电路的响应速度,就有可能信号失真。)如果信号频率为10MHz,而你配置了2MHz的带宽,则10MHz的方波很可能就变成了正弦波。就好比是公路的设计时速,汽车速度低于设计时速时,可以平稳地运行,如果超过设计时速就会颠簸,甚至翻车。关键是: 阅读全文

posted @ 2014-03-12 18:53 程良 阅读(884) 评论(0) 推荐(0) 编辑

导航