? 在Linux內(nèi)核中,提供了一個用來創(chuàng)建雙向循環(huán)鏈表的結(jié)構(gòu) list_head。雖然linux內(nèi)核是用C語言寫的,但是list_head的引入,使得內(nèi)核數(shù)據(jù)結(jié)構(gòu)也可以擁有面向?qū)ο蟮奶匦?,通過使用操作list_head 的通用接口很容易實現(xiàn)代碼的重用,有點類似于C++的繼承機制(希望
點擊上方“嵌入式從0到1”,選擇“置頂/星標公眾號” 干貨福利,第一時間送達! 這篇網(wǎng)文有點像是恰飯文呀,雖然我也想賺錢,但是真心不是呀!(),希望各位可以從本文有所收獲,喜歡的話,幫忙點個在看,求擴散。 PCB電路圖繪制完畢之后,如何進行打樣呢?
點擊上方“嵌入式從0到1”,選擇“置頂/星標公眾號” 干貨福利,第一時間送達! 本月的每月一練活動里面涉及到了ZigBee模塊,經(jīng)過選型比較,選擇了DL-LN33模塊,本模塊計劃寫四篇網(wǎng)文,內(nèi)容大概如下: DL-LN33模塊簡介 模塊指令分析、地址和組網(wǎng)信息的修改 上
—般情況下,C語言源程序中的每一行代碼.都要參加編譯。但有時候出于對程序代碼優(yōu)化的考慮.希望只對其中一部分內(nèi)容進行編譯.此時就需要在程序中加上條件,讓編譯器只對滿足條件的代碼進行編譯,將不滿足條件的代碼舍棄,這就是條件編譯。
有的單片機應用需要使用的按鍵數(shù)量比較多,比如:密碼鎖,這時如果按照之前的設計,一個GPIO控制一個按鍵的話,有點浪費單片機資源,這時候我們常常需要使用矩陣鍵盤。
“202007每月一練” 的板子上還有一個24C02芯片沒有寫教程,今天介紹一下24C02這個芯片的驅(qū)動方法。
你有沒有因為出門太急忘帶鑰匙 ? 那有沒有興趣做一個指紋門鎖呢? 今天小熊派就來手把手教大家如何利用 小熊派開發(fā)板 進行指紋門鎖的制作,讓你擁有一款自己的指紋門鎖。
想學STM32的32位ARM單片機,但不想讀1000頁的技術(shù)文檔? 成千上萬個寄存器或ST官方API接口需要記憶?按照例子敲了幾十行代碼了,卻無法點亮一個LED?難用并且盜版的IDE讓你頭疼?
STM32CubeMX是官方推薦的配置軟件,而HAL庫也是取代之前的庫函數(shù)的通用庫,所以STM32CubeMX+HAL庫是當前主流的工程創(chuàng)建方式,HAL庫的可移植性也高于被取代的庫函數(shù)。 之前在[程序員小哈]的公眾號中寫過兩篇基于STM32CubeMX軟件的文章,今天對其進行了轉(zhuǎn)載。
TM1637四位數(shù)碼管模塊是一個帶時鐘點的4位共陽數(shù)碼管(0.36英寸)的顯示模塊,驅(qū)動芯片為TM1637,驅(qū)動方式為IIC,因此只需2根信號線即可使單片機控制4位8段數(shù)碼管(數(shù)碼管8級亮度可調(diào))。 模塊特點如下: 顯示器件為4位共陽數(shù)碼管 數(shù)碼管8級亮度可調(diào) 控制接口
首發(fā)! 歷時十五個月,有效代碼量七萬九千余行,藍色星球上最好用的嵌入式開發(fā)調(diào)試神軟——MicroLab? Ver.1.0.0 今天正式發(fā)布. 下載地址:https://gitee.com/fengmeitech/Micro-Lab 這是2020年我送給全球嵌入式開發(fā)者的第一份禮物,也是送給自己的27周歲生日
全文約5000字,閱讀時間10分鐘 文章比較長,建議收藏閱讀。 我偶爾會在網(wǎng)上論壇里寫寫文章,發(fā)表一些創(chuàng)客 DIY 小制作的教程,底下經(jīng)常有人回復問我:請問這些漂亮的電路接線圖是怎么畫出來的? 正好最近我的一些學生也在忙著準備各種創(chuàng)客比賽,這過程中當然也
HC-SR04超聲波測距模塊可提供2cm-400cm的非接觸式距離感測功能,測距精度可達3mm; 模塊包括超聲波發(fā)射器、接收器與控制電路。 在智能小車的測距、避障,盲人拐杖,視力保護器(坐姿矯正),倒車雷達等應用中時常使用。 工作原理 HC-SR04基本工作原理: 使用