4355| 3
|
GSM某些程序看不懂!!!好人一生平安 |
5金钱
最佳答案为什么要cmd和0xff比较?这是原子的例程,我的理解:1,原子DMA例程里DMA的传输模式是设置为以字节(u8类型)为单位传送;2,如果cmd<=0XFF,cmd指的是0x0-0xff之间的ASCII码。比如0-9电话号码数,3,while(DMA1_Channel7->CNDTR!=0);等待DMA传输结束,4,USART2->DR=(u32)cmd;将每个u8类型强制类型转换为u32,赋给USART2->DR寄存器,这时硬件自动将数据发给sim900a了,5,else u2_printf("%s\r\n",cmd);如果cmd不 ...
| ||
发表于 2014-8-13 10:03:04
|
显示全部楼层
| ||
手艺人要内外兼修。
|
||
| ||
发表于 2014-8-13 22:11:02
|
显示全部楼层
| ||
学无止境
|
||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-23 12:07
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网