移植平台: 正點原子STM32F1精英版V1.41 MCU:STM32F103ZET6 SPI Falsh:W25Q128 LittleFS是ARM mbedOS的官方推薦文件系統,具有輕量級,掉電安全的特性。 參考文檔 CSDN LittleFS博客 GitHub開源 ...
前言 許多像我一樣的STM 初學者,都往往忽視了STM 系統架構的學習。這對於實際應用並沒有啥大的影響,但是總感覺怎么學也無法看清STM 的全貌,所以本文我將帶領大家一起厘清STM F 的總線結構和各部分外設之間的關系。在 三體 小說中,作者曾用軍隊陣列的方法模擬了馮諾依曼架構的計算機,讀來畫面感十足,且易於理解,本文也力求解釋的形象與生動。 系統全貌 在羅列各個方陣前,我們有必要先登上高山,一覽 ...
2020-02-02 22:16 0 1529 推薦指數:
移植平台: 正點原子STM32F1精英版V1.41 MCU:STM32F103ZET6 SPI Falsh:W25Q128 LittleFS是ARM mbedOS的官方推薦文件系統,具有輕量級,掉電安全的特性。 參考文檔 CSDN LittleFS博客 GitHub開源 ...
本主記錄SPI 普通操作方式,主要為后續SPI設備提供基礎 1、MDK工程目錄(創建工程方式略),工程結構與前面 "STM32F103 DMA模式操作UART" 類式 2、spi 設備引腳初始在platform.c 文件下, 這里面列出SX1278 設備 platform.c 內容 ...
HSI基本知識 HSI是8MRC震盪電路,精度1%。 PLL的設置必須在其被激活前完成,輸出必須被設置溫48M或者72M LSE:通過在備份域控制寄存器(RCC_BDCR)里的LS ...
VCC、 GND、 PA13/JTMS/SWDIO、 PA14/JTCK/SWCLK ...
由於stm32的庫默認是外部晶振8M的情況下實現的,所以配置波特率的時候也是按8M,包括主頻,如果用12M晶振就需要改動幾個地方: 在system_stm32f10x.c中找到相應類型的文件,進行如下修改。 1)72M主頻: 8M時: RCC->CFGR |= (uint32 ...
...
的公司可能就不需要這么多功能,於是就需要在 NVIC 上裁剪。ST 公司的 STM32F103 芯片內部 ...
這個應該屬於是狀態機的范疇,看了一本《UML 狀態機圖的使用C/C++設計》里面介紹的Vannilla內核跟介紹的實現思想很像。基於狀態機思想設計的程序,可以有效運行於裸機上,基於OS的任務調度的思想,可以設置優先級,打亂程序的執行順序。與操作系統不同的是,操作系統可以打斷任務運行,並把保留 ...