完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我需要UART与DMA传输数据,但是UART初始化有问题。当MCU遇到写寄存器“LINFlexD_1.DMATXE”的代码时,MCU停止工作并抛出异常“No source available for”IVOR1_Vector( ) 在 0x1001010" "。
初始化代码如下: void initLINFlexD_1 (unsigned int MegaHertz, unsigned int BaudRate) { 无符号整型分数 = 0; 无符号整数 = 0; 无符号整数 i = 0; SIUL2.MSCR[PC6].B.SSS = 1; /* Pad PC6:源信号是 LIN1_TX */ SIUL2.MSCR[PC6].B.OBE = 1; /* 垫 PC6:OBE=1。*/ SIUL2.MSCR[PC6].B.SRC = 3; /* Pad PC6:全强度转换率 */ SIUL2.MSCR[PC7].B.IBE = 1; /* Pad PC7:启用输入垫 */ SIUL2.IMCR[201].B.SSS = 1; /* LIN1_RX : 连接到 pad PC9 */ LINFlexD_1.LINCR1.B.INIT = 1; /* 进入初始化模式 */ LINFlexD_1.LINCR1.B.SLEEP = 0; /* 退出睡眠模式 */ 而 (0x1000 != (LINFlexD_1.LINSR.R & 0xF000)) {} LINFlexD_1.UARTCR.B.UART = 1; /* UART 启用,在 UART 配置之前需要 */ LINFlexD_1.UARTCR.B.RxEn = 1; LINFlexD_1.UARTCR.B.TxEn = 1; LINFlexD_1.UARTCR.B.WL1 = 0; LINFlexD_1.UARTCR.B.WL0 = 1; LINFlexD_1.UARTCR.B.TFBM = 1; LINFlexD_1.UARTCR.B.RFBM = 1; LINFlexD_1.DMATXE.R = 0x0000ffff;//这里有问题 LINFlexD_1.DMARXE.R = 0x0000ffff; LINFlexD_1.LINIER.B.DtiE = 0; LINFlexD_1.LINIER.B.DRIE = 1; LINFlexD_1.UARTSR.B.SZF = 1; /* 更改此行清除零状态位 */ LINFlexD_1.UARTSR.B.DRFRFE = 1; /* 更改此行清除 DRFRFE 标志 - W1C */ 波特率 = (兆赫兹 * 1000000) / 波特率; 整数 = 波特率 / 16; 分数 = 波特率 - (整数 * 16); LINFlexD_1.LINIBRR.R = 整数; LINFlexD_1.LINFBRR.R = 分数; LINFlexD_1.LINCR1.B.INIT = 0; /* 退出初始化模式 */ INTC.PSR[379].B.PRC_SELN = 0x8; /* IRQ 发送到 Core 0 */ INTC.PSR[379].B.PRIN = 8; /* IRQ 优先级 = 10(15 = 最高)*/ Lin_1_UARTFirstTransmitFlag = 1; /* 表示尚未发生 Tx */ for(i = 0; i < 1000; i++) {} } 该项目在附件中。任何人都可以帮助我如何解决这个问题,或者与我分享一些示例代码,谢谢。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1913个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36372 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4405 浏览 0 评论
6065 浏览 1 评论
6777 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4222 浏览 0 评论
627浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
622浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
617浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
700浏览 2评论
804浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-1 16:57 , Processed in 1.009691 second(s), Total 79, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号