CH582M 默認(rèn)打印log是打印到 Uart1, 是那里配置決定的呢, 可不可以修改為Uart2呢?
您好,在預(yù)編譯宏處可以配置成其他串口。
另外注意初始化引腳需要修改為UART2對(duì)應(yīng)引腳;在工程中將UART2相關(guān)源文件加入編譯。
CH573 CH582 CH579外設(shè)UART例程講解(更改打印串口) - WCH藍(lán)牙應(yīng)用分享 - 博客園 (cnblogs.com)
好的,謝謝,那如果想用USB轉(zhuǎn)串口這路,怎么配置呢?
USB轉(zhuǎn)串口可以參考com例程。
USB轉(zhuǎn)串口,這個(gè)我已經(jīng)可以正常通信,我想問(wèn)的是,如果把打印改到usb轉(zhuǎn)串口這一路上。
另外還有一個(gè)問(wèn)題:
com這個(gè)demo用的usb1,?如果改為usb2,對(duì)應(yīng)PB12和PB13呢?
有沒(méi)有現(xiàn)成的demo給參考呢。?
您好,UART實(shí)現(xiàn)打印是有庫(kù)支持的,如果要用USB完全實(shí)現(xiàn)“printf”的功能,需要自行添加很多處理,建議還是用現(xiàn)有庫(kù)+UART實(shí)現(xiàn)。
沒(méi)有USB2接口的COM代碼。應(yīng)用邏輯是一致的,需要自行根據(jù)StdPeriphDriver文件夾中的接口和手冊(cè)中的寄存器,將main.c中USB1和USB2有區(qū)別的函數(shù)名和寄存器改寫(xiě)。