回調(diào)函數(shù),光聽(tīng)名字就比普通函數(shù)要高大上一些,那到底什么是回調(diào)函數(shù)呢?
單片微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),簡(jiǎn)單來(lái)說(shuō)就是集CPU(運(yùn)算、控制)、RAM(數(shù)據(jù)存儲(chǔ)-內(nèi)存)、ROM(程序存儲(chǔ))、輸入輸出設(shè)備(串口、并口等)和中斷系統(tǒng)處于同一芯片的器件。
使用過(guò)Keil MDK (Arm Compiler 6)編譯器V6版本的讀者應(yīng)該發(fā)現(xiàn)了一個(gè)問(wèn)題,V6版本速度比V5版本編譯速度快很多。
在基于KEIL的項(xiàng)目開(kāi)發(fā)過(guò)程中,會(huì)遇變量值與預(yù)設(shè)的運(yùn)行結(jié)果不一樣,在掛上仿真器debug了n個(gè)小時(shí),排除了所有邏輯問(wèn)題后,發(fā)現(xiàn)似乎這個(gè)值被意外更改了,但是要找到是誰(shuí)修改了他卻不好下手。
對(duì)于從事單片機(jī)應(yīng)用系統(tǒng)(軟硬件)設(shè)計(jì)的工程技術(shù)人員來(lái)說(shuō),掌握一定的EMC測(cè)試技術(shù)是十分必要的。
在嵌入式軟件開(kāi)發(fā)中,因?yàn)榇a質(zhì)量不佳、線程沖突、棧溢出等問(wèn)題,會(huì)造成Arm的HardFault。
學(xué)STM32我們從點(diǎn)燈開(kāi)始,學(xué)Linux驅(qū)動(dòng)我們自然也要點(diǎn)個(gè)燈來(lái)玩玩,盡量在從這些基礎(chǔ)例程中榨取知識(shí),細(xì)摳、細(xì)摳,為之后更復(fù)雜的知識(shí)打好基礎(chǔ)。
本文主要介紹了在STM32F103平臺(tái)上對(duì)人民幣顏色信息進(jìn)行識(shí)別的算法原理。
本篇主要介紹U盤(pán)模塊,必須是有USB-HOST功能的芯片才可以進(jìn)行U盤(pán)數(shù)據(jù)的讀寫(xiě),在硬件設(shè)計(jì)時(shí)已經(jīng)提到了,本例用到的芯片屬于STM32F105系列是帶有OTG功能的,103系列的芯片只能作為從設(shè)備。
硬件設(shè)計(jì)完成,下面就要進(jìn)行軟件開(kāi)發(fā)了,本篇主要介紹串口模塊、按鍵模塊的初始化及功能測(cè)試。
上一篇主要介紹我們的原理圖初步部分,本篇我們會(huì)根據(jù)原理圖來(lái)設(shè)計(jì)PCB電路板。
這是我分享的第一個(gè)案例,基于STM32的U盤(pán)數(shù)據(jù)采集及固件升級(jí)系統(tǒng)。
twtw
289117336
Tronlong創(chuàng)龍
zx66
123yxl
影子念
大有可為
yang2014
xiaoguaixh
liqinglong1023