完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
HC05与PA9(U1_TXD),PA10(U1_RXD)相连初始化后程序一直检测HC05错误!!!!
HC05与PA2(U2_TXD),PA3(U2_RXD)相连初始化后,程序运行正常,但是硬件连接上仅把PA2换成PA9 ,PA3换成PA10,软件上也做出相应的更改包串口也由USART2也改变为USART1。输出函数u2_printf也做了相应的更改,(注:已经注释的部分是在接PA2和PA3,使用串口1运行程序时是对的)如下图 求原子哥或各位看见的大牛帮一下忙,本程序已经看过几天了, 实在没有找出存在的BEGUG,心相是不是和MAIN()函数开始初始化时的一个函数uart_init(9600); //串口初始化(9600)有关影响啊。因为这个函数里也包有对PA9,PA10的初始化。 |
|
相关推荐
6个回答
|
|
你初始化USART2不初始化USART1试试
|
|
|
|
非常感谢您。不行啊。上午又调试了一会儿不行啊。程序报错由“ATK_HCO5 Error  lease Check”变为程序在里面运行不出来了。也没有变为“ATK_HCO5 Error  lease Check。对于PA23和PA910连接其他地方都没有改,改的只是屏蔽的部分。 |
|
|
|
麻烦您帮我看看哦。我也用过在线仿真,可是仿真老显示芯片没有运行。不能进行在线仿真。
|
|
|
|
2楼你的代码初始化的是USART2,使能的居然是USART1
|
|
|
|
对于上楼的大哥,大神,当我按照您的意思:初始化USART2不初始化USART1试试,当不实验不成功的时候,我肯定即初始化了USART2,也使能了USART2继续调试啊。虽然我不知道您提的意见根据是什么,但是也尽自己最大的努力去尝试一切可能。基本每天才等到您的一条建议,能不能希望您能给个实质性的解决建议啊。万分感谢。
|
|
|
|
方法很重要。
为什么发现不了? 可能是发送不出去数据,排除了么? 也可能是接收到了数据,但是解析有误,排除了么? 还可能是,根本就没进入at指令模式,排除了么? 学会分析问题,万变不离其宗,所谓庖丁解牛,工程师也要回庖丁解代码。。。 |
|
|
|
只有小组成员才能发言,加入小组>>
177浏览 1评论
290浏览 1评论
411浏览 1评论
用PSOC6 BLE当外围设备,两者传输数据时,psoc6概率性出现蓝牙挂死的原因?
319浏览 1评论
是否有办法通过CYW20835板的固件发送BLE HCI命令?
287浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 05:37 , Processed in 0.747599 second(s), Total 87, Slave 72 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号