完善资料让更多小伙伴认识你,还能领取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,麻烦能发一下吗
|
|
|
|
楼主你的是探索者开发板吗
|
|
|
|
只有小组成员才能发言,加入小组>>
相位噪声图怎样配合估计制造商数据表上没有明确提及的时钟器件特性?
1207浏览 2评论小黑屋| 手机版| Archiver| 电子发烧友 ( 粤ICP备14022951号 )
GMT+8, 2023-4-20 04:01 , Processed in 0.664836 second(s), Total 126, Slave 110 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:粤 B2-20160233 工商网监 粤ICP备 14022951 号