STM32片上自帶FLASH和SRAM,簡單講FLASH用來存儲程序的,SRAM是用來存儲運行程序中的中間變量。
單片機編程過程中經(jīng)常用到延時函數(shù),最常用的莫過于微秒級延時delay_us()和毫秒級delay_ms()。
應讀者要求,嵌入式ARM將繼續(xù)介紹能夠替代STM32的國產(chǎn)產(chǎn)品。
什么是韋根協(xié)議?如何實現(xiàn)?本文詳細解讀。
基本構(gòu)想如下:stm32驅(qū)動兩個小電機,小電機上安裝兩個螺旋槳,可以實現(xiàn)雙槳前進、后退,單槳轉(zhuǎn)彎等。
單片微型計算機簡稱單片機,簡單來說就是集CPU(運算、控制)、RAM(數(shù)據(jù)存儲-內(nèi)存)、ROM(程序存儲)、輸入輸出設備(串口、并口等)和中斷系統(tǒng)處于同一芯片的器件。
DMA簡介 DMA(Direct Memory Access:直接內(nèi)存存取)是一種可以大大減輕CPU工作量的數(shù)據(jù)轉(zhuǎn)移方式。
本文主要介紹了在STM32F103平臺上對人民幣顏色信息進行識別的算法原理。
STM32F20X和STM32F21的以太網(wǎng)外設可接受和發(fā)送數(shù)據(jù)按照IEE802.3-2002標準。
這是我分享的第一個案例,基于STM32的U盤數(shù)據(jù)采集及固件升級系統(tǒng)。
新項目用到STM32單片機,用到了500k波特率的CAN通訊,因此沒有使用內(nèi)部晶振,而是用到了12M的外部晶振。該項目的程序員在調(diào)試的時候發(fā)現(xiàn),STM32的時鐘頻率不對,于是我給幫忙看了一下,找到了原因。
首先我們需要了解什么是STM32,以及為什么選擇STM32,需要哪些準備,學會之后的目的是什么,將這些都搞懂之后才會知道自己想要做什么,應該怎么做,以及做了之后的預期收獲。
一位初學單片機的小伙伴讓我推薦C語言書籍,因為C語言基礎比較差,想把C語言重新學一遍,再去學單片機,我以前剛學單片機的時候也有這樣子的想法。其實C語言是可以邊學單片機邊學的,學單片機的一些例程中,遇到不懂的C語言知識,再去查相關的知識點,這樣印象才會深刻些。
GD32是國內(nèi)開發(fā)的一款單片機,據(jù)說開發(fā)的人員是來自ST公司的,GD32也是以STM32作為模板做出來的。
GD32F103是GD早期的產(chǎn)品,GD32E103和GD32F303是對GD32F103的升級和優(yōu)化。
前段時間研究了一下STM32內(nèi)部的BootLoader??,也就是STM32內(nèi)嵌的一段程序,搞明白原理后,使用Qt編寫的一個 測試小工具,展示效果如下。
真的要考慮單片機型號的國產(chǎn)化了!
橫跨多重電子應用領域的全球領先的半導體供應商意法半導體推出一個新的加快物聯(lián)網(wǎng)產(chǎn)品上市的解決方案。
軟件包可加快工業(yè)設備廠商對Octonion的嵌入式AI模型評估,直接在STM32 MCU上運行設備端學習軟件
想學STM32的32位ARM單片機,但不想讀1000頁的技術文檔? 成千上萬個寄存器或ST官方API接口需要記憶?按照例子敲了幾十行代碼了,卻無法點亮一個LED?難用并且盜版的IDE讓你頭疼?