找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[NUC] NUC123SD4A UART1發送資料錯誤

[复制链接]
楼主
mento 发表于 2020-11-13 14:12:29 | 显示全部楼层
admin 发表于 2020-11-12 14:50
请问你是怎么测试的.你的代码我这边测试了没问题

謝謝您~確認代碼無誤,我再好好的檢查硬體,看有什麼問題!
回复 支持 反对

使用道具 举报

沙发
mento 发表于 2020-11-17 17:45:07 | 显示全部楼层
您好,依前述程式碼已可正常發送,但接收時中斷向量沒有反應,已確認硬體沒有問題
若是改成
UART_EnableInt(UART1, (UART_IER_RDA_IEN_Msk | UART_IER_THRE_IEN_Msk));
增加了Tx empty interrupt是有進入中斷向量的,所以確認中斷是有啟動的,
但唯獨對於接收還是沒有反應,麻煩幫忙了,謝謝
回复 支持 反对

使用道具 举报

板凳
mento 发表于 2020-11-18 12:22:16 | 显示全部楼层
去查設定後暫存器的值,是有吻合以下的規則
* |[15]    |PB4_MFP1  |PB.4 Pin Alternate Function Selection
     * |        |          |The pin function depends on GPB_MFP[4] and PB4_MFP1 (ALT_MFP[15]).
     * |        |          |(PB4_MFP1(ALT_MFP[15]), GPB_MFP[4]) value and function mapping is as following list.
     * |        |          |(0, 0) = GPIO function is selected.
     * |        |          |(0, 1) = UART1_RXD function is selected.
     * |        |          |(1, 0) = SPI2_SS0 function is selected.
     * |        |          |(1, 1) = SPI1_SS1 function is selected.

請問還要檢查哪個部份?
回复 支持 反对

使用道具 举报

地板
mento 发表于 2020-11-18 14:34:54 | 显示全部楼层
您好~目前確認程式沒有問題,感謝
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU