原文:大話STM32F103系統架構

前言 許多像我一樣的STM 初學者,都往往忽視了STM 系統架構的學習。這對於實際應用並沒有啥大的影響,但是總感覺怎么學也無法看清STM 的全貌,所以本文我將帶領大家一起厘清STM F 的總線結構和各部分外設之間的關系。在 三體 小說中,作者曾用軍隊陣列的方法模擬了馮諾依曼架構的計算機,讀來畫面感十足,且易於理解,本文也力求解釋的形象與生動。 系統全貌 在羅列各個方陣前,我們有必要先登上高山,一覽 ...

2020-02-02 22:16 0 1529 推薦指數:

查看詳情

基於STM32F103的Littlefs文件系統移植

移植平台: 正點原子STM32F1精英版V1.41 MCU:STM32F103ZET6 SPI Falsh:W25Q128 LittleFS是ARM mbedOS的官方推薦文件系統,具有輕量級,掉電安全的特性。 參考文檔 CSDN LittleFS博客 GitHub開源 ...

Fri Oct 30 17:12:00 CST 2020 0 854
STM32F103 SPI 操作

本主記錄SPI 普通操作方式,主要為后續SPI設備提供基礎 1、MDK工程目錄(創建工程方式略),工程結構與前面 "STM32F103 DMA模式操作UART" 類式 2、spi 設備引腳初始在platform.c 文件下, 這里面列出SX1278 設備 platform.c 內容 ...

Fri Mar 22 01:24:00 CST 2019 0 5302
stm32f103的HSI設置

HSI基本知識    HSI是8MRC震盪電路,精度1%。   PLL的設置必須在其被激活前完成,輸出必須被設置溫48M或者72M   LSE:通過在備份域控制寄存器(RCC_BDCR)里的LS ...

Fri May 31 21:44:00 CST 2019 0 1076
STM32F103 SWD 接線

VCC、 GND、 PA13/JTMS/SWDIO、 PA14/JTCK/SWCLK ...

Sun Apr 11 00:16:00 CST 2021 0 253
STM32F103 ------ 時鍾配置

由於stm32的庫默認是外部晶振8M的情況下實現的,所以配置波特率的時候也是按8M,包括主頻,如果用12M晶振就需要改動幾個地方: 在system_stm32f10x.c中找到相應類型的文件,進行如下修改。 1)72M主頻: 8M時: RCC->CFGR |= (uint32 ...

Sun Jul 15 05:40:00 CST 2018 0 1416
STM32F103上實現基於事件優先級的任務系統

  這個應該屬於是狀態機的范疇,看了一本《UML 狀態機圖的使用C/C++設計》里面介紹的Vannilla內核跟介紹的實現思想很像。基於狀態機思想設計的程序,可以有效運行於裸機上,基於OS的任務調度的思想,可以設置優先級,打亂程序的執行順序。與操作系統不同的是,操作系統可以打斷任務運行,並把保留 ...

Thu May 17 06:05:00 CST 2018 0 1429
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM