對(duì)于 Linux來(lái)說(shuō),實(shí)際信號(hào)是軟中斷,許多重要的程序都需要處理信號(hào)。信號(hào),為 Linux 提供了一種處理異步事件的方法。比如,終端用戶(hù)輸入了 ctrl+c 來(lái)中斷程序,會(huì)通...
近來(lái),許多人問(wèn)我,聚會(huì)的時(shí)候很多人在神侃歷史,自己卻連中國(guó)的歷史朝代都不記得,也不知怎么才能說(shuō)上幾句。確實(shí),中國(guó)歷史朝代這么多,怎么樣才能最簡(jiǎn)單的將它捋清楚呢?為了解決這個(gè)問(wèn)...
物聯(lián)網(wǎng)越來(lái)越成為炙手可熱的領(lǐng)域,不過(guò)提到嵌入式IoT開(kāi)發(fā),最讓人不舒服的一件事無(wú)疑就是不同廠家的芯片可能要使用不同的集成開(kāi)發(fā)環(huán)境。例如:STM32要使用Keil,Arduin...
介紹: 利用微處理器的數(shù)字輸出來(lái)對(duì)模擬電路進(jìn)行控制 (很厲害哦)對(duì)模擬電平信號(hào)進(jìn)行數(shù)字編碼,只要帶寬足夠,任何模擬值都可以用PWM進(jìn)行編碼 特點(diǎn): 簡(jiǎn)單靈活 動(dòng)態(tài)響應(yīng)好 應(yīng)用...
脈沖寬度調(diào)制(PWM),是英文“Pulse Width Modulation”的縮寫(xiě),簡(jiǎn)稱(chēng)脈寬調(diào)制,是利用微處理器的數(shù)字輸出來(lái)對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù)。簡(jiǎn)單一點(diǎn)...
一、前言 作為簡(jiǎn)書(shū)上第一篇文章,先介紹下小背景,即為什么爬知乎第一大V張公子的138w+關(guān)注者信息? 其實(shí)之前也寫(xiě)過(guò)不少小爬蟲(chóng),按照網(wǎng)上各種教程實(shí)例去練手,“不可避免”的爬過(guò)...
學(xué)了一點(diǎn)點(diǎn)python基礎(chǔ)語(yǔ)法,就斗膽用它加上一些文件讀寫(xiě)的module,寫(xiě)了幾個(gè)文件處理的程序;但是需求又說(shuō):寫(xiě)個(gè)簡(jiǎn)單的GUI吧,用起來(lái)方便。 目標(biāo):GUI實(shí)現(xiàn) 點(diǎn)擊選擇文...
現(xiàn)在通用的姿態(tài)傳感器是MPU6050,這種傳感器能輸出三個(gè)加速度acc和三個(gè)轉(zhuǎn)動(dòng)gyro。 有了這幾個(gè)數(shù)據(jù)就可以通過(guò)數(shù)學(xué)解算得到飛行器的姿態(tài)。 歐拉角 歐拉角wiki 對(duì)于任...
最近在Mac下使用Makefile進(jìn)行STM32的開(kāi)發(fā),之前一直使用打串口Log的方式進(jìn)行代碼調(diào)試,每次進(jìn)行調(diào)試都需要在特定位置放置Log代碼。這種方式調(diào)試程序效率低,進(jìn)行單...