完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在ADI的FTP上下载了ADuCm362 UART 的例程,想要使用UART1 通信,但是我的芯片对应管脚无法输出数据,我直接往地址里面写数据也不能观察到数据被写入,运行时的汇编语言正确,UART1的所有寄存器都写不进去,但是UART0的正常,这是为什么呢?
void UartSetup(void) { DioCfgPin(pADI_GP0, PIN6, 1); // Configure P0.6/P0.7 for UART1 DioCfgPin(pADI_GP0, PIN7, 2); UrtCfg(pADI_UART1,B9600,COMLCR_WLS_8BITS,0); // setup baud rate for 9600, 8-bits UrtMod(pADI_UART1,COMMCR_DTR,0); // Setup modem bits UrtintCfg(pADI_UART1,COMIEN_ERBFI|COMIEN_ETBEI|COMIEN_ELSI|COMIEN_EDSSI|COMIEN_EDMAT|COMIEN_EDMAR); // Setup UART IRQ sources NVIC_EnableIRQ(UART1_IRQn); // Enable UART interrupt source in NVIC } 上面的是例程里面的程序,不能正常工作,直接写到地址也不行。 |
|
相关推荐
2个回答
|
|
|
|
|
|
有几个可能的原因导致UART1无法输出数据:
1. 硬件连接问题:请确保芯片的对应管脚正确连接到外部设备。检查电路图和物理连接,确保没有任何问题。 2. 电源问题:检查芯片的电源是否正常工作,确保供电稳定。 3. 软件配置问题:确保正确地设置UART1的工作模式和波特率等参数。 请检查以上几个方面,查找可能的问题。如果问题仍然存在,您可能需要详细查看芯片的数据手册和示例代码,以便更好地了解和解决问题。另外,您也可以尝试联系ADI的支持团队获取帮助。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
510 浏览 0 评论
792 浏览 0 评论
833 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
797 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
1244 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11815 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 19:52 , Processed in 0.648961 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号