筆者是一個畢業(yè)以后一直進(jìn)行驅(qū)動開發(fā)的軟件工程師。寫這個文章的目的是為了記錄軟件工作中遇到的一些問題和思考,避免在后續(xù)的軟件工作中犯相同的問題。首先要進(jìn)行驅(qū)動開發(fā)
Linux下的驅(qū)動程序也沒有聽上去的那么難實(shí)現(xiàn),我們可以看一下helloworld這個例子就完全可以了解它的編寫的方式!我們還是先看一個這個例子,helloworld[1].[代碼] helloworl
搞Windows驅(qū)動開發(fā)是一件痛苦的事情,特別是初學(xué)Windows驅(qū)動開發(fā)。有的人覺得Windows驅(qū)動開發(fā)就是把開發(fā)包WDK下載下來,然后只要掌握了C/C++語言,接下來無非就是類庫調(diào)來調(diào)
1 引言I2C (Inter-Integrated Circuit1總線是一種由Philips公司開發(fā)的2線式串行總線,用于連接微控制器及其外圍設(shè)備。它是同步通信的一種特殊形式,具有接口線少、控制方
就像很遙遠(yuǎn)年代的人們思想還很保守,固守著自己一方凈土獨(dú)享著一份安逸??傉J(rèn)為天圓地方一直在平淡而充實(shí)的生活,又好似紅樓夢中的劉姥姥走進(jìn)大觀園看得眼花繚亂。對于75年
高級定時器與通用定時器比較類似,下面是一個TIM1 的PWM 程序,TIM1是STM32唯一的高級定時器。共有4個通道有死區(qū)有互補(bǔ)。先是配置IO腳:GPIO_InitTypeDef GPIO_InitStructu
Micrium OS是最新發(fā)展的、通過驗(yàn)證的嵌入式μC/ OS™實(shí)時操作系統(tǒng)(RTOS),目前已經(jīng)上市。Micrium OS擁有優(yōu)化的RTOS內(nèi)核,通信協(xié)議棧,文件系統(tǒng)和圖形用戶界面。新的
IEEE 1451.2協(xié)議是一種網(wǎng)絡(luò)化智能傳感器接口標(biāo)準(zhǔn)。IEEE 1451.2協(xié)議規(guī)定智能傳感器由網(wǎng)絡(luò)適配器和智能傳感器接口模塊兩部分構(gòu)成。傳感器獨(dú)立接口是智能傳感器接口模塊和網(wǎng)絡(luò)
1.概述SAA1064是Philips公司生產(chǎn)的4位LED驅(qū)動器,為雙極型電路,具有接口。該電路是特別為驅(qū)動4位帶有小數(shù)點(diǎn)的七段顯示器而設(shè)計(jì)的,通過多路開關(guān)可對兩個2位顯示器進(jìn)行切換
Micrium OS是最新發(fā)展的、通過驗(yàn)證的嵌入式μC/ OS™實(shí)時操作系統(tǒng)(RTOS),目前已經(jīng)上市。Micrium OS擁有優(yōu)化的RTOS內(nèi)核,通信協(xié)議棧,文件系統(tǒng)和圖形用戶界面。新的
MSP430系列單片機(jī)是一款具有精簡指令集的16位超低功耗混合型單片機(jī)。采用MSP430系列單片機(jī)的一個最大優(yōu)勢是它具有低功耗和高集成度,非常適合于電池供電和空間受限的工作環(huán)
摘要本應(yīng)用筆記介紹了基于C2000內(nèi)核和片內(nèi)12位ADC實(shí)現(xiàn)軟件電能計(jì)量的方案。C2000是德州儀器半導(dǎo)體有限公司生產(chǎn)的32位高性能實(shí)時微控制器,廣泛應(yīng)用于諸如馬達(dá)驅(qū)動,數(shù)字電源
飛控系統(tǒng)是無人機(jī)的核心控制裝置,相當(dāng)于無人機(jī)的大腦,是否裝有飛控系統(tǒng)也是無人機(jī)區(qū)別于普通航空模型的重要標(biāo)志。在經(jīng)歷了早期的遙控飛行后,目前其導(dǎo)航控制方式已經(jīng)發(fā)展
OSTaskSuspend() —— 掛起一個任務(wù)描述:調(diào)用此函數(shù)去掛起一個任務(wù),如果傳送到OSTaskSuspend()的任務(wù)的優(yōu)先級是要掛起的任務(wù)或者是OS_PRIO_SELF,那么這個任務(wù)
循序漸進(jìn)式的功耗優(yōu)化已經(jīng)不再是超低功耗mcu的游戲規(guī)則,而是“突飛猛進(jìn)”模式,與功耗相關(guān)的很多指標(biāo)都不斷刷新記錄。我們在選擇合適的超低功耗mcu時要掌握必要
有的現(xiàn)場使用變頻器控制電機(jī)會出現(xiàn)漏電問題,漏電電壓有幾十伏到200伏不等,在這里針對此故障的原因進(jìn)行理論的分析和說明如下。漏電問題產(chǎn)生的原因我們都知道電動機(jī)的三相定
當(dāng)利用變頻器構(gòu)成自動控制系統(tǒng)進(jìn)行控制時,很多情況下是采用PLC和變頻器相配合使用。PLC可提供控制信號和指令的通斷信號,一個PLC系統(tǒng)由三部分組成,即中央處理單元、輸入輸
我們都知道,變頻器靠內(nèi)部IGBT的開斷來調(diào)整輸出電源的電壓和頻率,根據(jù)電機(jī)的實(shí)際需要來提供其所需要的電源電壓,進(jìn)而達(dá)到節(jié)能、調(diào)速的目的。那變頻器保護(hù)電機(jī)的方式和措施
隨著可穿戴設(shè)備行業(yè)的當(dāng)前變革,對于更小、更直觀的設(shè)備的需求正在迅猛增加。這個新興行業(yè)的當(dāng)前設(shè)備趨勢包括智能手表、智能眼鏡以及體育與健身活動跟蹤器。除了消費(fèi)類電子
MCU在當(dāng)前手機(jī)與平板電腦應(yīng)用中主要用作諸如電容式觸摸感應(yīng)接口、觸摸屏接口、攝像頭接口、不同模擬傳感器輸入檢測、USB接口以及電池充電與監(jiān)控等眾多功能的協(xié)處理器。此外