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