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