完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
6个回答
|
|
嗯,不要太相信调试器,如果它在UART传输时打断了代码……你能用终端调试吗,比如说PC?让代码自由运行
|
|
|
|
你使用哪个设备?在PIC24/33部分上,您必须通过PPS分配UART引脚。它们不默认为固定引脚。
|
|
|
|
我很难想象一个调试程序只是跳过一行代码。您使用的是什么设备和调试工具?更重要的是,当调试工具跳过代码行时,你到底在做什么?你一步一步地通过代码吗?在代码行上设置断点(并且可能遇到滑动问题)吗?
|
|
|
|
嗨,我的系统硬件是Microchip的MicroTrok II开发工具,一个USB到TTL转换器和一个PC上的软件,用来显示从开发工具包上的PUIC的UART1发送的数据。在调试期间,我使用步进或步进函数或运行到光标。我还试图把断点放在正在跳过的线路之上。在某些情况下,它会进入线路,但不会将数据传输到发送寄存器中。在我设法与PC建立连接之后,输出通信。ansmitting:<0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0>0英镑& 0英镑& 0英镑& 0英镑,不知道这里出了什么事。每当我调试代码(在模拟器中,它工作得很好)以仅从PIC的UART传输数据时,在开发工具包MicrostickII上实时运行将使代码卡在下面;以下函数:void vPutCharU1(CHARCChar){.(U1STAbits.UTXBF);//在输出缓冲区已满时等待;每次数据被传输到cChar时,我的U1TXREG寄存器只有零,当cChar不断更新时,什么都不会发生。
|
|
|
|
即使当我把代码放在设备上或在设备上烧毁时,它仍然不能提供预期的值。我是用终端做的,但它的印刷量只有10亿日元。
|
|
|
|
你是对的,我做到了,至少我已经开始了反应,否则什么都没有发生。谢谢
|
|
|
|
只有小组成员才能发言,加入小组>>
5142 浏览 9 评论
1990 浏览 8 评论
1918 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3159 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2215 浏览 5 评论
710浏览 1评论
598浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
481浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
610浏览 0评论
508浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 16:19 , Processed in 0.495916 second(s), Total 51, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号