完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我注意到了这种情况,不知道PIC16LF1829上是否还有其他人有这种情况。下面的代码中的超时没有完成(在我关掉电源并打开电源之后),换句话说,代码在while循环中继续循环,尽管计数超过10。当我使用MCLR复位重置UC时。我没有在PIC16LF1825中看到这个问题,其中我有相同的代码。
|
|
相关推荐
19个回答
|
|
|
声明Task0y计数器为易失性
|
|
|
|
|
|
编辑:是哪一个,Task0x计数器还是Task0cNT?论坛不让我编辑:
|
|
|
|
|
|
抱歉,不完整的信息…它被定义为在ISR和主循环中都是相同的寄存器名。
|
|
|
|
|
|
让我们假设它是编译器错误。如果它是一个芯片错误,它将是一个有趣的。它甚至可能是一个坏芯片。(超时)尝试:(超时)!= 1):无符号char超时=0;尝试:无符号char超时;TimeOUT=0;两个编译器版本相同?什么版本?
|
|
|
|
|
|
感谢您的信息,我将尝试。编译器版本XC8(V1.33)。我已经尝试了在多个集成电路上的代码,同样的结果。
|
|
|
|
|
|
XC8的最新版本是1.37,你也应该试试。它可能已经被修复了。
|
|
|
|
|
|
如果这是问题,那是一个严重的问题!
|
|
|
|
|
|
有时编写代码略有不同,隐藏错误。这让你移动,但你需要看看它不是最新版本。它可以被发现和固定。如果没有,你可以报告。
|
|
|
|
|
|
我不确定它是否是编译器问题,因为这个相同的编译器具有相同的代码逻辑工作于PIC18LF1825。
|
|
|
|
|
|
更可能的是PIC不正确地执行操作码。它只在代码中的一个位置上。没有人注意到它。包括ASM程序。
|
|
|
|
|
|
好的,我的下一步行动计划应该是什么?我不想简单地更新我的编译器修订版,因为我不知道我可能会面对哪些其他问题?
|
|
|
|
|
|
你试过比较与PIC一起工作的PIC产生的汇编代码吗?检查生成的实际代码可能指向所涉及的问题。另外,更新编译器是一个“可逆的”决策,因为不需要删除前一个版本,所以可以在编译之前在IDE中选择这两个版本。
|
|
|
|
|
|
所以,我做了更多的挖掘…实际上,我的函数中有更多的代码行,我注意到,如果我对UARTARGIONITILLFE()进行注释,事情就会发生,如果没有,那么超时永远不会发生,然后我逐行地评论,并且观察到如果我不允许串行信道的传输,定时器溢出,下面的代码工作。我不知道TXEN和定时器中断之间有什么关系。此外,我在定时器ISR中切换了一个PIN以检查是否产生了任何定时器中断,并且我注意到很少有(大约4-5)中断,之后定时器失败。对此有什么想法?
|
|
|
|
|
|
发布你的中断代码。使用UART,如果启用了TX中断,并且没有从这个TX中断中发送任何东西,那么中断将被一次又一次地触发,同时“main”代码将永远不会执行。你可能有类似的情况。
|
|
|
|
|
|
|
|
|
有人能帮忙吗?
|
|
|
|
|
|
发布一个最小的完整的程序来演示这个问题。
|
|
|
|
|
|
我已经发布了有问题的完整代码
|
|
|
|
|
|
我相信这个请求是要求完整地发布代码,这些代码将编译,并且可以由其他人测试,而不必将它们拼凑在一起或添加丢失的部分。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475 浏览 0 评论
5794 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1098浏览 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 12:47 , Processed in 1.284621 second(s), Total 111, Slave 93 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
370