完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛扫一扫,分享给好友
|
好,我在网上找到了一些相同的代码,它工作了:这个代码从Uart2接收数据,然后发送输出,所以Uart11)我想把数据保存在一个数组中,现在把它发送给UartsI,我试过了:但是在运行代码之后,它也不工作了,我不能通过uart1发送信息,我做错了什么?
|
|
相关推荐
6个回答
|
|
|
UART2RX的ISR通常每接收字符一次调用一次。(可能有时不止一个,但不要让这里的事情复杂化)。您正在接收一个字符,然后其余的字符将阻塞您自己的代码。我不想弄清楚,代码中到底会发生什么,因为它无论如何都不起作用。如果您想要“保存”接收的字符,并且坚持使用中断,那么基本的方法是只保存(通常是一个)接收的字符,增加一个计数器,(可能计算somE终止标准)就是这样。其余的都必须在ISR之外完成。我建议您完全删除当前代码,并搜索更合适的示例代码作为起点。
|
|
|
|
|
|
我现在正在尝试这个:我在我的计算机上使用modbus模拟器,它正在发送这个:0103060063006300630063554A,它是六进制的,但是我正在得到这个:13169999999999999999为什么呢?而且它只运行一次,它不会再调用中断。
|
|
|
|
|
|
假设您必须处理USAT错误,否则将停止。
|
|
|
|
|
|
它是如何不完整的?为什么跳过零,为什么只运行一次?
|
|
|
|
|
|
可能是别人…
|
|
|
|
|
|
好,原来你是对的,现在看起来好像在正常工作:我取出了所有其它的东西,我仍然没有得到它,不知道有多少字节进来?我不能离开21个硬核
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:26 , Processed in 1.182934 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
498