熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-9-17 10:56
正文摘要:在用proteus 仿真 stm32f103c6串口時(shí),發(fā)現(xiàn)stm32主頻不能超過55MHz,參見proteus的 sample project,我把倍頻系數(shù)設(shè)為6,同時(shí)仿真主頻需設(shè)為倍頻系數(shù)*8M(晶振頻率),串口波特率不受限制。參見附件 proteus仿真 ... |
為什么Proteus里面STM32F103的晶振頻率設(shè)置為40MHz,而不是8MHz![]() |
大佬,為什么我用您的hex文件和仿真 必須把COMPIN的波特率設(shè)置為57600,MCU的晶振48MHZ才能正確輸出啊,但是看代碼里寫的usart的初始化不是4800嗎,而且PLL倍數(shù)那個(gè)選擇的是5倍,不應(yīng)該是40MHZ嗎 |
樓主,方便把源碼發(fā)一下嘛,我按照你的程序創(chuàng)建工程運(yùn)行之后顯示不正確,直接用你的HEX文件能仿真出來,想看一下你是怎么配置的,謝謝!! |
是不是鎖相環(huán)沒有工作呢? |
不錯(cuò),有思路了 |
huodongjia 發(fā)表于 2020-3-10 15:23 我和你一樣,PROTUES設(shè)置波特率57600才行,程序里面9600,哎 |
感謝分享 |
lsf18 發(fā)表于 2020-4-20 11:13 你后面成功了嗎?我也是程序設(shè)置的波特率為9600 ,和你的情況一樣。但是代碼重新編譯一下就不可以使用了 ![]() |
這要怎么設(shè)置,暈了,剛剛設(shè)置主頻48波特率57600才能正確接收到(程序波特率為9600),現(xiàn)在又不行了![]() |
感謝分享 |
只是零散的幾個(gè)文件,還不如不發(fā) |
這個(gè)。。程序。。哎 |
能發(fā)下源代碼嗎 |
學(xué)習(xí)了 |
感謝分享 |
Proteus仿真串口時(shí),Proteus的晶振頻率要按SYSCLK的值設(shè)置 |
僅在主頻48MHZ,virtual的波特率設(shè)置為57600,才可以正常顯示,而且分頻數(shù)為5,6都不行。程序里的波特率,也不能寫57600,我寫的9600可以正常。很迷。。。 |
感謝分享 |
您好方便發(fā)一下程序么 這個(gè)我程序設(shè)置波特率9600,但是在仿真中必須要設(shè)置主頻48波特率57600才能正確接收到 有點(diǎn)蒙 想看看您的程序 |
非常好 |
Pee_32 發(fā)表于 2020-3-8 15:27 不能 最新版的都沒有 ,有別的STM32F103 |
thank you very much |
想學(xué)習(xí)一下 |
good code |
Proteus能不能仿真STM32F103C8T6 |
感謝分享![]() ![]() ![]() |
感謝分享 |
感謝分享![]() |
內(nèi)容很新 很實(shí)用 |
Powered by 單片機(jī)教程網(wǎng)