完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我正在用 python 编写 SW,最终通过 BeagleBone Black (BBB) 通过 UART 对 STM32G051K8 进行编程。为了进行测试,我使用 TTL-232R-3V3-WE USB 转 TTL 串行适配器从 PC 进行测试。
目前我正在为每个命令制作例程。 我发现的是,如果发生某些事情并且命令返回 NAK,则以下所有命令都会返回 NAK,并且除了 HW 重置之外没有任何恢复。 对我来说,这没什么大不了的,只要我知道它应该如何工作。 现在我可以使用获取命令、获取版本和获取 ID 命令。我在使用 Get Read 命令时遇到了一些问题。但是在我这样做之后,其他正在运行的命令现在都不起作用,它们总是返回 NAK,直到我将复位引脚接地。然后我发送 0x7F 来重置波特率,我可以继续。 这是它应该如何工作吗?就像我说的那样,如果是这种情况,我可以解决它。(现在 PC 无法自动切换重置线,我必须手动切换,但 BBB 可以。) 如果那不是它应该如何工作的,我做错了什么,我怎么能在 NAK 之后没有硬件重置的情况下让它工作? |
|
相关推荐
1个回答
|
|
|
几年前我写了我自己的 UART 下载器(在 Delphi 中)——我已经开始接受我只能按照特定的顺序做事,否则我必须重新设置,或者如果我得到一个错误我必须重新设置——对于 STM32L4 系列,我有时必须在工作之前循环电源(重置是不够的
因为我的下载程序只是完成我的微型项目的垫脚石,所以我没有投入足够的精力来弄清楚引导加载程序发生了什么。祝你工作顺利,如果你有任何发现,请在这里分享。我刚刚开始接受引导加载程序只是一个需要处理的顽固软件。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
stm32mp157的异核通信的rpmsg_sdb的m4固件和a7驱动该如何编写?
1456 浏览 0 评论
stm32f103用freertos对一个采样率为1kHz的传感器,进行采样,数据出差
1505 浏览 0 评论
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
3652 浏览 1 评论
3844 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
2463 浏览 1 评论
STM32H7打开DCache后,出现了串口接收信息为空的现象,是哪里出了问题?
731浏览 5评论
用NANO STM32F103RBT6的开发板烧录不了是哪里出了问题?
666浏览 5评论
713浏览 5评论
外部中断触发类型为双边沿触发,进入中断回调后有什么办法判断该边沿是上升沿还是下降沿?
946浏览 5评论
STM32L071CBT6低温环境下无法正常工作是什么原因引起的?
751浏览 5评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 17:10 , Processed in 0.712625 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
427