4493| 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不 ...
| ||
| ||
手艺人要内外兼修。
|
||
| ||
| ||
学无止境
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-3-15 02:45
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网