你好,
我們大致需要1843200的轉(zhuǎn)換波特率,對(duì)于CH582來(lái)講是否合理呢?
如果要使用這個(gè)波特率是否需要特殊設(shè)置,我們用的官方USB轉(zhuǎn)UART的例程,是否需要更改系統(tǒng)時(shí)鐘之類的東西呢?
你好,
我們大致需要1843200的轉(zhuǎn)換波特率,對(duì)于CH582來(lái)講是否合理呢?
如果要使用這個(gè)波特率是否需要特殊設(shè)置,我們用的官方USB轉(zhuǎn)UART的例程,是否需要更改系統(tǒng)時(shí)鐘之類的東西呢?
您好,建議波特率誤差控制在±2.5%。注意只能從主頻,整數(shù)分頻到波特率。
針對(duì)1843200波特率,運(yùn)行48M主頻,預(yù)分頻、分頻繼續(xù)相乘等于26,這樣可以控制在建議誤差范圍內(nèi)。
我這邊用的是usb轉(zhuǎn)uart的例程,接收端win10用的是ch340的驅(qū)動(dòng),然后用串口助手接收的數(shù)據(jù),我發(fā)現(xiàn)無(wú)論什么樣的波特率都能工作啊? 9600 、 15200,以及我現(xiàn)在使用的1843200,CH582F方面我沒(méi)有做任何修改。
是不是我的使用方法哪里有問(wèn)題? 是否我一定要設(shè)置主頻,預(yù)分頻、分頻?