完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
将USART3的寄存器配置完毕,但在执行sim800c_send_cmd(u8 *cmd,u8 *ack,u16 waittime)时候。该语句是用来向SIM800C发送指令,如果返回值是0,说明接通SIM800C模块,如果返回值是1说明没接通SIM800C模块(如果没接通,就继续此语句循环检测是否接通,即while(sim800c_send_cmd(u8 *cmd,u8 *ack,u16 waittime)){...})。现在的问题是,把原子哥的代码中USART2该成USART3之后,通过ST-LINK检查发现:第一次执行sim800c_send_cmd(u8 *cmd,u8 *ack,u16 waittime)语句是没问题的,但下次就无法循环,DEBUG显示cmd,res等参数
|
|
相关推荐
8个回答
|
|
问题已解决。USART2_TX使用的是DMA1通道7,而USART3_TX使用的是DMA1`通道2!我USART3_TX没有把通道7配置为通道2,所以数据一直无法发送!
|
|
|
|
你好 在吗,我也是使用的 原子的sim800c 怎么我的代码不是 串口+DMA 你的是的,你是不是以前的代码???
|
|
|
|
你的不是的嘛?我的代码应该是最新的吧。代码是3月份才下载的。
|
|
|
|
我是上个星期买的!!!
|
|
|
|
楼主,我的是想把sim800c的代码从串口3改为串口2,但是没有改成功,方便把你的sim800c的例程代码发我一份吗?shubaoj@foxmail.com
|
|
|
|
兄弟你好,他们的示例代码本来就是使用的串口2,你的怎么会是串口3呢?
|
|
|
|
我的确认是usart3,麻烦能发一下吗
|
|
|
|
楼主你的是探索者开发板吗
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2581 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2395 浏览 5 评论
3247 浏览 3 评论
2855 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2806 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
703浏览 1评论
932浏览 0评论
1062浏览 0评论
696浏览 0评论
526浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-10 20:08 , Processed in 1.235313 second(s), Total 88, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号