記錄STM32F7換工程修改晶振設定的坑

2021-10-06 23:13:49 字數 388 閱讀 8906

用官方的767開發板驗證乙個串列埠的功能

驗證的差不多了,打算移植到公司的板卡上

發現功能不正常

收發資料亂碼。。

亂碼大概率是波特率不對,時鐘配置不對

官方的開發板是8m晶振的

我司的板卡統一25m晶振

hal庫體系下,修改時鐘晶振要改三個地方

cmsis資料夾下的system_stm32fxx.c裡面的systemcoreclock

cubemx生成的時鐘初始化函式需要重新去計算各個時鐘的分頻倍頻值

hal庫配置檔案stm32fxx_hal_conf.h裡的hse值

一直找不到問題就是第三項沒有改!!!!

浪費了一下午

stm32f7網口 STM32F7串列埠通訊問題

stm32f7串列埠通訊問題 所屬分類 stm32f系列 瀏覽數 4572 提問者 dlx6969 問 stm32f767用到2個串列埠 串列埠1,230400,dma傳送,中斷接收 串列埠5,460800,dma傳送,中斷接收。初始化程式如下 初始化函式 void mx uart5 init vo...

STM32F7是否支援linux系統

1 作業系統有兩種 用mmu的 和 不用mmu的 用mmu的是windows macos linux android 不用mmu的是freertos vxworks ucos.2 cpu有兩種 帶mmu的 和 不帶mmu的 帶mmu的有 cortex a系列 arm9 arm11系列 不帶mmu的有...

STM32F7實現SPI讀寫,讀取W25Q16型號

spi協議的原理,網上大把的資料可以找到,這裡記錄一下spi的初始化過程,以即以讀取w25q16型號為例的乙個簡單的spi讀寫過程。cubemx配置 有只傳送 只接收 半雙工和全雙工模式 根據自己的需求,和spi裝置支援的型別,這裡選擇全雙工的spi 因為我們這個spi匯流排上會掛載多個從裝置,而且...