8、STM32每個系列的區別

1、F1和F4的系列的區別

  • F1采用Crotex M3內核,F4采用Crotex M4內核。
  • F4比F1的主頻高。
  • F4具有浮點數運算單元,F1沒有浮點單元。
  • F4的具備增強的DSP指令集。F407的執行16位DSP指令的時間只有F1的30%~70%。F4執行32位DSP指令的時間只有F1的25% ~ 60%。
  • F1內部SRAM較小,F4的更大。
  • F4有備份域SRAM,F1沒有。
  • F4從內部SRAM到外部FMC存儲執行程序比F1快很多。F1的指令總線I-Bus只接到Flash上,從SRAM和FMC取指令只能通過S-Bus,速度較慢。F4的I-Bus不但連接到Flash上,而且還連接到SRAM和FMC上,從而加快從SRAM或FMC取指令的速度。
  • F1的引腳數小于F4,可以提供更多GPIO。
  • F1的GPIO的內部上下拉電阻配置僅僅針對輸入模式有用,輸出時無效。而F4的GPIO在設置為輸出模式時,上下拉電阻的配置依然有效。即F4可以配置為開漏輸出,內部上拉電阻使能。
  • F1的IO口最大翻轉頻率為18MHZ,F4系列的會更高。
  • F4比F1相同的外設會更多,相同串口,SPI,IIC會更多。
  • F1和F4都有3個12位的ADC,F1可以提供21個輸入通道,F4最多提供24個輸入通道,F1最大采樣頻率位1Msps,雙路交替為2Msps,F1不支持3路交替,F4為2.4Msps,3路交替為7.2Msps。
  • F1有12個DMA通道,F4有16個通道,每個通道有4*32位FIFO,F1沒有FIFO。
  • F1的SPI時鐘最大18MHZ,F4可以到45MHZ。
  • F1的I2S只有半雙工,F4全雙工。
  • 編程上幾乎沒有差別。

2、H7和F1、F4系列的區別

  • H7多了一個L1 Cache一級緩存,這個緩存時為低速存儲器帶來加速的同時,也會給程序設計帶來問題,主要是數據一致性的問題。
  • 外設的性能都要比之前的都要強勁,ADC為16位的,DMA支持任意互聯,串口支持波特率自適應。
  • H7系列只有HAL庫,沒有標準庫了。
  • H7使用M7內核,內核更加強勁。
  • 在使用H7的外設時,每個外設都要配置它的外設時鐘。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/92519.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/92519.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/92519.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DeepSPV:一種從2D超聲圖像中估算3D脾臟體積的深度學習流程|文獻速遞-醫學影像算法文獻分享

Title題目DeepSPV: A deep learning pipeline for 3D spleen volume estimation from 2Dultrasound imagesDeepSPV:一種從2D超聲圖像中估算3D脾臟體積的深度學習流程01文獻速遞介紹1.1 臨床背景 脾腫大指脾臟增大,是多種潛在疾病的重要臨床指標&#x…

病歷數智化3分鐘:AI重構醫院數據價值鏈

一、方案概述本方案針對某省醫聯體醫院病例數據管理需求,通過AI技術實現病歷數字化→信息結構化→數據應用化的全流程改造。系統采用雙端協同架構: - 普通用戶端:為一線醫護人員提供病歷拍攝、AI識別修正、安全上傳功能 - 管理員后臺&#…

CSS+JavaScript 禁用瀏覽器復制功能的幾種方法

🛡? 禁用瀏覽器復制功能完整指南 網頁中禁用用戶的復制功能,包括 CSS 方法、JavaScript 方法、綜合解決方案以及實際應用場景。適用于需要保護內容版權、防止惡意爬取或提升用戶體驗的場景。 📋 目錄 🚀 快速開始&#x1f3a8…

Java 虛擬線程在高并發微服務中的實戰經驗分享

Java 虛擬線程在高并發微服務中的實戰經驗分享 虛擬線程(Virtual Threads)作為Java 19引入的預覽特性,為我們在高并發微服務場景下提供了一種更輕量、易用的并發模型。本文結合真實生產環境,講述在Spring Boot微服務中引入和使用虛…

《拆解WebRTC:NAT穿透的探測邏輯與中繼方案》

WebRTC以其無需插件的便捷性,成為連接全球用戶的隱形橋梁。但很少有人知曉,每一次流暢的視頻對話背后,都藏著一場與網絡邊界的無聲博弈——NAT,這個為緩解IPv4地址枯竭而生的技術,既是網絡安全的屏障,也是端…

前端開發 React 組件優化

1. 使用 React.memo 進行組件優化問題:當父組件重新渲染時,子組件也會重新渲染,即使它的 props 沒有變化。解決方案:使用 React.memo 包裹子組件,讓其只在 props 變化時才重新渲染。示例場景:展示一個顯示計…

變頻器實習DAY12

目錄變頻器實習DAY12一、繼續,柔性平臺測試!上午 王工Modbus新功能測試下午 柔性平臺繼續按照說明書再測一遍附加的小知識點中國貍花貓.git文件附學習參考網址歡迎大家有問題評論交流 (* ^ ω ^)變頻器實習DAY12 一、繼續,柔性平臺測試&…

Redis--多路復用

🧩 一、什么是“客戶端連接”?所謂 客戶端連接 Redis,指的是:一個程序(客戶端)通過網絡連接到 Redis 服務端(比如 127.0.0.1:6379),建立一個 TCP 連接,雙方可…

數組——初識數據結構

一維數組數組的創建數組是一種相同類型元素的集合數組的創建方式C99 中引入了變長數組的概念,變長數組支持數組的大小使用變量來指定明顯這里的vs2019不支持變長數組數組初始化和不完全初始化第二個數組就是典型的不完全初始化,開辟了10個空間&#xff0…

技術速遞|使用 Semantic Kernel 與 A2A 協議構建多智能體解決方案

作者:盧建暉 - 微軟高級云技術布道師 翻譯/排版:Alan Wang 在快速發展的 AI 應用開發領域,能夠協調多個智能體已成為構建復雜企業級解決方案的關鍵。雖然單個 AI 智能體擅長特定任務,但復雜的業務場景往往需要跨平臺、跨框架甚至跨…

前端跨域請求原理及實踐

在前端開發中,"跨域"是一個繞不開的話題。當我們的頁面嘗試從一個域名請求另一個域名的資源時,瀏覽器往往會拋出類似Access to fetch at xxx from origin xxx has been blocked by CORS policy的錯誤。下面將深入探討跨域請求的底層原理&#…

SpringBoot07-數據層的解決方案:SQL

一、內置數據源 1-1、【回顧】Druid數據源的配置 druid的兩種導入格式 1-2、springboot提供的3種內置數據源的配置 若是不配置Druid, springboot提供了3中默認的數據源配置,它們分別是: 1. HikariCP(默認) 從 Spring…

前端自動化埋點:頁面模塊級行為跟蹤與問題定位系統??的技術設計方案

一、核心設計目標??精細化監控??:定位到頁面中??單個模塊??的曝光、點擊等行為。??低侵入性??:業務代碼與埋點邏輯解耦,降低開發維護成本。??鏈路可追蹤??:串聯用戶從曝光到操作的完整行為路徑。??實時性??&a…

Node.js 與 Java 性能對比

一、核心架構與任務模型對比Node.js 單線程事件循環 非阻塞I/O 通過V8引擎執行JavaScript,采用事件驅動模型,所有I/O操作(如網絡請求、文件讀寫)均為非阻塞。單線程處理所有請求,但通過事件循環(Event Loo…

Python3常見接口函數

Python3常見接口函數一、基礎內置函數 輸入輸出 print():輸出內容input():讀取用戶輸入 類型轉換 int()、float()、str()、bool():基礎類型轉換list()、tuple()、set()、dict():容器類型轉換bin()、hex()、oct():進制轉…

《P4092 [HEOI2016/TJOI2016] 樹》

題目描述在 2016 年,佳媛姐姐剛剛學習了樹,非常開心。現在他想解決這樣一個問題:給定一顆有根樹,根為 1 ,有以下兩種操作:標記操作:對某個結點打上標記。(在最開始,只有結…

TCP頭部

TCP頭部字段詳解1. 源端口和目的端口(各16位)功能:標識發送和接收應用程序范圍:0-65535(0-1023為知名端口)技術細節:客戶端通常使用臨時端口(1024-65535)服務端使用固定端…

LinkedList與鏈表(單向)(Java實現)

引入鏈表結構:在ArrayList任意位置插入或者刪除元素時,就需要將后序元素整體往前或者往后 搬移,時間復雜度為O(n),效率比較低,因此ArrayList不適合做任意位置插入和刪除比較多的場景。因此:java集合中又引入…

網絡--VLAN技術

目錄 VLAN實驗報告 一、實驗拓撲 二、實驗要求 三、實驗思路 1、實驗準備 2. VLAN 3. DHCP 自動分配 4、 全網可達驗證 四、實驗步驟 (一)交換機配置- VLAN 創建與接口劃分 (二)路由器配置(R1&#xff0c…

網絡基礎17--設備虛擬化

一、傳統MSTPVRRP的不足傳統MSTPVRRP設計:規劃復雜:需要詳細規劃VRRP多實例的Master歸屬、MSTP的VLAN和生成樹實例歸屬,以及IP網段。收斂速度慢:故障恢復速度一般在秒級,VRRP收斂時間至少需要3秒,故障恢復速…