前一陣子在Pic官網購買了一塊8位單片機開發板。
然後遇到了一些問題,所以和大家探討一下,對這個有了解的還希望在下方評論、謝謝!
Pic18F47Q10
我買的是Pic18F47Q10 NANO開發板,如下圖
板子的質量一等做工,產自馬來西亞。
是我買到的為數不多的優質的開發板。
它可以通過數據線直接給單片機燒錄程序,因為板子上集成了燒錄器的功能,通過下方這個芯片來完成燒錄。
除了可以給單片機燒錄程序、還可以做調試、串口使用。
引腳圖
問題
在使用中遇到了串口不能收發數據的問題。
最開始我沒有多想,就用平時的思維改了程序的時鐘、波特率這些。
後來發現不行,於是查看數據手冊,發現這個單片機有兩組串口,而我沒有定義使用的是哪一組串口。
於是我又查看板子的原理圖,看看哪一組串口連接到了USB端。原理圖如下:
結果接到USB端的既不是單片機上的串口1、也不是串口2,而是一組普通的I/O口!
RD0和RD1!
那麼問題來了!
為什麼單片機上有兩組現成的串口不用,而特意去虛擬一組串口呢?
閱讀更多 愛上半導體 的文章