由 PC 端用 RS232 通讯, 根据测试 NUC240 传送没问题,
却无法收到讯息, 不知为何, 恳请各方前辈高手不吝帮忙, 谢谢:
以下是我改的程式:
#include
#include "NUC230_240.h"
#define PLLCON_SETtiNG SYSCLK_PLLCON_50MHz_XTAL
#define PLL_CLOCK 50000000
void UART1_Init()
{
/* Reset IP */
SYS_ResetModule(UART1_RST);
/* Configure UART1 and set UART1 Baudrate */
UART_Open(UART1, 115200);
}
int32_t main(void)
{
unsigned char gChar;
uint32_t u32Count, u32delayno;
UART1_Init();
u32delayno = 0;
while(uart->FSR UART_FSR_RX_EMPTY_Msk) {
u32delayno++;
if(u32delayno >= 0x40000000)
continue;
}
gChar = uart->RBR; //程式无法到此段落, 取得 PC 端传来的字元 !
}
共1条
1/1 1 跳转至页
nuc240uart1可以传送却无法接收是为什么?

关键词: nuc240 uart1
共1条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
“我踩过的那些坑”主题活动——第002期 | |
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |