P89LPC952的亮點(diǎn)之一是有2個(gè)串口。最近我在試驗(yàn)第一個(gè)串口UART0很順利地通過(guò)了。但在試驗(yàn)第二個(gè)串口UART1時(shí)間很不順利。網(wǎng)上搜索發(fā)現(xiàn)也有人無(wú)法使UART1正常工作。經(jīng)過(guò)對(duì)952進(jìn)行模擬調(diào)試,發(fā)現(xiàn)NXP公司的數(shù)據(jù)手冊(cè)中UAR
STM32F4 串口收發(fā)使用DMA還是很方便的。但是配置DMA時(shí)需要配置數(shù)據(jù)長(zhǎng)度,這一點(diǎn)對(duì)于發(fā)送來(lái)說(shuō)可以預(yù)估計(jì)自己發(fā)送的長(zhǎng)度來(lái)配置DMA發(fā)送數(shù)據(jù)長(zhǎng)度,但是對(duì)于接收不是很好解決,因?yàn)槿绻褂肈MA接收中斷是要配置的數(shù)據(jù)長(zhǎng)度