完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我试图用PIC24FV16KA301上的uart1作为微控制器从超级终端接收一个字符,但是我无法接收。当我调试时,我发现没有设置接收中断,因此没有接收字符。下面是代码。等分
|
|
相关推荐
7个回答
|
|
接下来的调试步骤是:如果Rx管脚具有模拟功能(即与ANx管脚共享),请确保它已设置为数字模式。您的程序是否正在运行?你能在你的电脑上正确地发送字符和接收它们吗?您使用的是什么程序/调试器?是否能够在调试模式下单步执行代码?
|
|
|
|
嗨,阿波罗娃,你是如何得到U1BRG=25的?你的FoC是什么?FCY= FoCC/2
|
|
|
|
您发布的代码没有启用TX中断,所以这是一个不正确的语句。此外,您没有发布任何试图接收数据的代码,所以您如何知道它不工作?我想这是与你接到ISRso的电话有关的事情,你没有看到LED闪烁吗?
|
|
|
|
抱歉,我在“(打开完整版本)”窗口中编辑了我的帖子,但是当我试图提交时,我得到了“您没有权限这样做”之类的东西,因此我不得不重写帖子并遗漏了一些东西。在(1)withand UART_Initializ之前,在我的main()中启用了中断E,正如你所说的,一个LED开关,这是不发生的。没有闪烁或任何东西…100%关掉了。我也试着在主音(Tx)回音。
|
|
|
|
我不认为4个星期那么旧,问题似乎是相似的,线程似乎并没有得到解决。也许OP可以从中得到一些东西。如果你不同意,我们总能重新开始。
|
|
|
|
4周过去了,现在还不知道问题有多么相似,因为OP不会费心回报或回答进一步的问题,而且您使用的是完全不同的设备。任何一个都应该有足够的线索来开始一个新的线索。你读过上面第9页的第一句话了吗?你真的尝试过克里恩吗?而且,当你的程序中只有片段被发布,甚至在单独的小窗口中更少的时候,这并不是很有帮助。创建一个演示行为的最小测试程序(包括配置位)并张贴它(在单个代码标记块中)。请告诉我你使用的确切照片。
|
|
|
|
嗨,戴维,我还没有检查你的建议,我把我的第二篇文章填入细节。你的解决办法奏效了!由于某种原因,在UART初始化程序中,微代码代码生成器将CREN设置为0。这是一个PIC18F46K22。希望这些信息对其他人有用。谢谢您。
|
|
|
|
只有小组成员才能发言,加入小组>>
5018 浏览 9 评论
1925 浏览 8 评论
1864 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3080 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2149 浏览 5 评论
585浏览 1评论
452浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
482浏览 0评论
382浏览 0评论
IPECMD命令烧录AVR128DA48芯片,报找不到芯片错误
864浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-24 12:13 , Processed in 1.260033 second(s), Total 91, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191