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