開場白:上一節(jié)講了在定時(shí)中斷函數(shù)里處理獨(dú)立按鍵的掃描程序,這種結(jié)構(gòu)的程序我用在了很多項(xiàng)目上。這一節(jié)教大家如何實(shí)現(xiàn)按鍵雙擊觸發(fā)的功能,這種功能類似鼠標(biāo)的雙擊。要教會大家一個(gè)知識點(diǎn):如何在上一節(jié)的基礎(chǔ)上,
從業(yè)將近十年!手把手教你單片機(jī)程序框架 第八講:開場白:上一節(jié)講了在主函數(shù)中利用累計(jì)定時(shí)中斷的次數(shù)來實(shí)現(xiàn)獨(dú)立按鍵的檢測,但是如果在某些項(xiàng)目中,需要在主函數(shù)里間歇性地執(zhí)行一些一氣呵成的耗時(shí)任務(wù),當(dāng)主函數(shù)正
從業(yè)將近十年!手把手教你單片機(jī)程序框架 第七講:開場白:上一節(jié)講了在主函數(shù)中利用累計(jì)主循環(huán)次數(shù)來實(shí)現(xiàn)獨(dú)立按鍵的檢測,但是它也有一個(gè)小小的不足,隨著在主函數(shù)中任務(wù)量的增加,為了保證去抖動延時(shí)的時(shí)間一致性,
從業(yè)將近十年!手把手教你單片機(jī)程序框架 第六講:開場白:上一節(jié)講了多任務(wù)中蜂鳴器驅(qū)動程序的框架,這節(jié)繼續(xù)利用多任務(wù)處理的方式,在主函數(shù)中利用累計(jì)主循環(huán)次數(shù)來實(shí)現(xiàn)獨(dú)立按鍵的檢測。要教會大家四個(gè)知識點(diǎn):第一
從業(yè)將近十年!手把手教你單片機(jī)程序框架 第五講:開場白:上一節(jié)講了利用累計(jì)定時(shí)中斷次數(shù)實(shí)現(xiàn)LED燈閃爍,這個(gè)例子同時(shí)也第一次展示了我最完整的實(shí)戰(zhàn)程序框架:用switch語句實(shí)現(xiàn)狀態(tài)機(jī),外加定時(shí)中斷。這個(gè)框架看似簡
從業(yè)將近十年!手把手教你單片機(jī)程序框架 第四講:開場白:上一節(jié)提到在累計(jì)主循環(huán)次數(shù)來實(shí)現(xiàn)計(jì)時(shí),隨著主函數(shù)里任務(wù)量的增加,為了保證延時(shí)時(shí)間的準(zhǔn)確性,要不斷修正設(shè)定上限閥值const_time_level 。我們該怎么解決這
從業(yè)將近十年!手把手教你單片機(jī)程序框架 開場白:上一節(jié)鴻哥提到delay()延時(shí)函數(shù)消耗的時(shí)間太長了,其它任務(wù)根本沒有機(jī)會執(zhí)行,我們該怎么改善?本節(jié)教大家利用累計(jì)主循環(huán)次數(shù)的方法來解決這個(gè)問題。這一節(jié)要教會大家兩個(gè)知識點(diǎn):第一點(diǎn):利用累計(jì)主循環(huán)次數(shù)
從業(yè)將近十年!手把手教你單片機(jī)程序框架 第二講: 開場白: 上一節(jié)鴻哥列出了初學(xué)者七大誤區(qū),到底什么才是初學(xué)者關(guān)注的核心?那就是裸機(jī)奔跑的程序結(jié)構(gòu)。一個(gè)好的程序結(jié)構(gòu),本身就是一個(gè)微型的多任務(wù)操作系統(tǒng)。鴻
從業(yè)將近十年!手把手教你單片機(jī)程序框架
時(shí)代的變化可謂是計(jì)劃趕不上變化,剛剛我們才了解到英特爾的Skylake處理器將會在八月份的科隆游戲展上首次露面,而現(xiàn)在已經(jīng)有消息透露了英特爾再次改變了其路線圖的規(guī)劃,推遲了代號為“Cannonlake”的處理
Atmel公司近日宣布,公司榮獲大獎(jiǎng)的maXTouch T系列解決方案正為中興的無邊框智能手機(jī)努比亞 Z9提供有力支持。在當(dāng)今的智能手機(jī)市場中,新一代工業(yè)設(shè)計(jì)和顯示技術(shù)是OEM廠商開發(fā)有別于競爭對手的產(chǎn)品所需的重要差異競爭
飛思卡爾在2015年飛思卡爾技術(shù)論壇中推出了i.MX 7系列應(yīng)用處理器,此系列產(chǎn)品基于其成功和廣泛部署的i.MX平臺,是新一代節(jié)能和功能全面的應(yīng)用處理器。i.MX 7系列實(shí)現(xiàn)了15.7 DMIPS/mW的世界級內(nèi)核功效,僅消耗250 &
飛思卡爾半導(dǎo)體向其廣受歡迎的Kinetis系列微控制器添加了無線、多協(xié)議產(chǎn)品成員,使支持并促進(jìn)物聯(lián)網(wǎng)(IoT)的MCU平臺兼容最新的連接標(biāo)準(zhǔn)。作為MCU創(chuàng)新領(lǐng)域的全球領(lǐng)導(dǎo)者,飛思卡爾推出了Kinetis KW40Z無線MCU系列,適用
美國德州儀器在采用Cortex-A9的工業(yè)用微處理器“Sitara AM437x”中,追加了低端產(chǎn)品“AM4376”。量產(chǎn)時(shí)的芯片單價(jià)(參考價(jià)格)只有7美元。新產(chǎn)品AM4376與已經(jīng)提供的“AM4377”、&ldquo
數(shù)碼設(shè)備廣泛使用的當(dāng)下,為滿足隨身設(shè)備在隔天正常使用通常需要進(jìn)行充電,那么有什么方法能夠讓設(shè)備的充電周期不那么頻繁哪?有沒有數(shù)碼設(shè)備完整充電之后能夠持續(xù)使用10年時(shí)間?這也許聽上去像是天方夜譚,不過Amtel正