完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想我有兴趣验证我对这些芯片上的外围管脚映射结构的理解。目前问题是UART1 Tx发送,但是UART1 Rx不接收。我所工作的板的原理图:PIC24FJ256GB106/16Mhz外部振荡器,但是32Mhz系统时钟(96Mhzpll设置结果为/2用于USB和/3用于CPU)最近改变了,使得Uart1TX绑定到pin17/RB6Uart1 RX绑定到我的#pragma配置和初始化的pin44/RD10Snap.下面的代码。我把TX线路循环回RX(外部)。这就是我所看到的:在范围内,我可以看到我写的“3”=0x33的数据。但是RX FIFO永远不会填满。我想也许这个连接不是和芯片连接的,所以我写了一个小的测试程序,只用echoTX端口输出引脚到Rx端口输入引脚,这很好。但是当我启用UART1功能时……没有任何东西流入RX。有什么想法吗?我遗漏了什么吗?使用16MHz作为Fcy,因为我的基础时钟是32兆赫
|
|
相关推荐
1个回答
|
|
您可能需要添加错误处理或者UART可能被卡住。我也不确定您的重新映射代码,我建议使用PPS.H宏。并且写入LATx寄存器,而不是PORTx。
|
|
|
|
只有小组成员才能发言,加入小组>>
5160 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2225 浏览 5 评论
729浏览 1评论
613浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
503浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
628浏览 0评论
526浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 13:36 , Processed in 1.139654 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号