資源簡介:點擊上方“嵌入式從0到1”,選擇“置頂/星標公眾號”干貨福利,第一時間送達!什么是CRC校驗?CRC即循環冗余校驗碼(Cyclic Redundancy Check):是數據通信領域中最常用的一種查錯校驗碼,其特征是信息字段和校驗字段的長度可以任意選定。奇偶校驗雖然簡單,但是漏檢率太高,而CRC則要低的多,所以大多數都是使用CRC來校驗...
資源簡介:不管是對于初學者還是對于一個玩過單片機的電子愛好者來說,或多或少都接觸到過小車項目,今天給大家介紹的的一個項目基于STM32超聲波避障小車。這也是我曾經的一個課設,在此開源分享給大家,全文5000多字,干貨滿滿,加油讀完,保證你收貨多多話不多說先來看視頻處理器電路設計單片機是系統的CPU,是系統穩定、正常運行的...
資源簡介:點擊上方“果果小師弟”,選擇“置頂/星標公眾號”干貨福利,第一時間送達!在這個人人一部甚至多部智能手機的年代,各種APP充斥在各種應用市場作為一名電子愛好者或者電子工程師,你在為如何選擇APP而頭痛嗎?哪些你正在使用的APP使你在工作、生活、學習中如虎添翼呢?現在,小師弟特意整理了一些電子愛好者和電子工程師能...
資源簡介:前言有粉絲問我到底什么是ARM,搞不清楚Cortex、arm內核、arm架構、ARM指令集、soc這些概念都是什么關系,下面一口君給大家整理一下關于ARM相關的一些概念。1、ARM既可以認為是一個公司的名字,也可以認為是對一類微處理器的通稱,還可以認為是一種技術的名字。2、ARM公司是專門從事基于RISC技術芯片設計開發的公司,作為知...
資源簡介:點擊上方“果果小師弟”,選擇“置頂/星標公眾號”干貨福利,第一時間送達!??晶體三極管中有兩種不同的極性電荷的載流子參與導電,故稱之為雙極型晶體管(BJT)。它是一種電流控制電流的半導體器件,具有電流放大作用,其主要作用是把微弱輸入信號放大成幅值較大的電信號,是很多常用電子電路的核心元件。三極管的原理圖符...
資源簡介:粉絲的提問,必須安排。兩個線程,兩個互斥鎖如何形成死鎖?程序流程圖如下:程序流程圖如上圖所示:t0時刻,主線程創建子線程,并初始化互斥鎖mutex1、mutex2;t1時刻,主線程申請到了mutex1、子線程申請到了mutex2;t2時刻,主線程和子線程都sleep 1秒鐘,防止優先獲得時間片的線程直接申請到了另外1個互斥鎖,導致程序直...
資源簡介:一、1個端口號可以同時被兩個進程綁定嗎?根據端口號的綁定我們分以下幾種情況來討論:2個進程分別建立TCP server,使用同一個端口號88882個進程分別建立UDP server,使用同一個端口號88882個進程1個建立TCP server、1個建立UDP server,都使用端口號88881. 測試代碼我們首先編寫兩個簡單的測試程序。tcp.c該程序僅僅創建tc...
資源簡介:概念Linux內核的信號量在概念和原理上和用戶態的System V的IPC機制信號量是相同的,不過他絕不可能在內核之外使用,因此他和System V的IPC機制信號量毫不相干。如果有一個任務想要獲得已經被占用的信號量時,信號量會將其放入一個等待隊列(它不是站在外面癡癡地等待而是將自己的名字寫在任務隊列中)然后讓其睡眠。當持有...
資源簡介:還記得上大學時,參加飛思卡爾智能車比賽,做的一塊板子,因為電源走線過細,導致一上電線直接燒斷了,只能外部飛線代替。上班了,公司的PCB一般都是6層、8層、10層,擺件密,空間非常有限,有時候為了能走粗一點,不斷的壓縮空間;有時候空間實在不夠,在layout的淫威下,只能酌情降低走線寬度。按照經驗,一般1A的電流需...
資源簡介:之前如果想要使用AliOS Things開發ESP8266模塊的固件,開發環境要在Linux系統下創建,這樣無疑增加了操作的復雜性。最新版本的AliOS Things已經支持在Windows下面編譯ESP8266的固件,而ESP8266模塊算是最便宜的物聯網模塊了,很多人接觸的第一個物聯網模塊就是它,今天我就帶領大家搭建一個Windows下AliOS Things的開發環境...
資源簡介:公眾號的老讀者知道,我最開始的公眾號是程序員小哈,為了給大家一個好的交流環境,程序員小哈的號只更了三個月就轉移到了有留言功能的嵌入式從0到1上面,至今還有很多老號中的讀者沒有過來。從2020年4月17日開始寫第一篇網文,到今天已經8個多月時間,在這期間一共輸出了 36+51=87篇原創。感謝你們的支持,我也有了3094個...
資源簡介:實現目標實現HX711模塊的驅動實現電子秤的校準準確輸出待測物品的重量所需工具及環境Keil 5STM32F103RET6核心板(本平臺自制專用核心板,隨便找一個開發板亦可)電子秤模塊本文源碼注意:HX711 AD模塊的DOUT引腳與STM32的PA6相連;HX711 AD模塊的PD_SCK引腳與STM32的PA7相連。后臺回復關鍵字“HX711”,獲取HX711模塊資料及...
資源簡介:HC-SR04超聲波測距模塊可提供2cm-400cm的非接觸式距離感測功能,測距精度可達3mm;模塊包括超聲波發射器、接收器與控制電路。在智能小車的測距、避障,盲人拐杖,視力保護器(坐姿矯正),倒車雷達等應用中時常使用。工作原理HC-SR04基本工作原理:使用單片機的一個引腳發送一個至少10us高電平的TTL脈沖信號到模塊的Trig引...
資源簡介:TM1637四位數碼管模塊是一個帶時鐘點的4位共陽數碼管(0.36英寸)的顯示模塊,驅動芯片為TM1637,驅動方式為IIC,因此只需2根信號線即可使單片機控制4位8段數碼管(數碼管8級亮度可調)。模塊特點如下:顯示器件為4位共陽數碼管數碼管8級亮度可調控制接口電平可為5V或3.3VIIC驅動,只需要占用兩個IO引腳即可實現驅動顯示功...
資源簡介:STM32CubeMX是官方推薦的配置軟件,而HAL庫也是取代之前的庫函數的通用庫,所以STM32CubeMX+HAL庫是當前主流的工程創建方式,HAL庫的可移植性也高于被取代的庫函數。之前在[程序員小哈]的公眾號中寫過兩篇基于STM32CubeMX軟件的文章,今天對其進行了轉載。今天我們利用STM32CubeMX實現按鍵(外部中斷)翻轉一個LED,涉及到的...
資源簡介:不知不覺,小哈哥做公眾號已經一年零2個月了,一共分享了100+原創。現在我有三個微信群,近一千好友,每天都有同學在微信私信我,咨詢各種各樣的問題,發現大家每天的問題有好多共性,一個一個去回復,即浪費時間,又不能對知識形成沉淀。最近了解到知識星球這個APP,感覺很適合做一個專屬的小密圈,把每天回答的問題沉淀下...
資源簡介:擊上方“程序員小哈”,選擇“星標公眾號”干貨福利,第一時間送達!大家好,我是程序員小哈。今天給大家分享一下 GPIO 基礎,參考資料:STM32F1xx 官方資料:《STM32中文參考手冊V10》-第8章通用和復用功能IO(GPIO和AFIO)GPIO 是通用輸入/輸出端口的簡稱,是 STM32 可控制的引腳。GPIO 的引腳與外部硬件設備連接,可實現與...
資源簡介:擊上方“程序員小哈”,選擇“星標公眾號”干貨福利,第一時間送達!來源 | 綜合來自網絡內容畫電路板的小伙伴可能經常遇到各種標號,今天就來分享一下電源相關標號的內容。解釋DCpower一般是指帶實際電壓的源,其他的都是標號(在有些仿真軟件中默認的把標號和源相連的)VDD:電源電壓(單極器件);電源電壓(4000系列數字電路);...
資源簡介:擊上方“程序員小哈”,選擇“星標公眾號”干貨福利,第一時間送達!來源 | 綜合來自網絡內容1、AHB系統總線分為APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速設備。2、Stm32f10x.h相當于reg52.h(里面有基本的位操作定義),另一個為stm32f10x_conf.h專門控制外圍器件的配置,也就是開關頭文件的作用。3、HSE ...
資源簡介:擊上方“程序員小哈”,選擇“星標公眾號”干貨福利,第一時間送達!1. sscanf函數sscanf是C標準庫函數,用于「從字符串中讀取格式化輸入」。頭文件:#include?<stdio.h>函數原型如下:int?sscanf(const?char?*s,?const?char?*format,?...);函數返回值:「返回成功讀取的數量」。2. 使用實例提取信號強度AT命令返回...
資源簡介:工作也有些年頭了,從一位技術新人成長到現在自詡小牛級別的人物,少不了要自己尋找資料閱讀。論壇上、書店里、雜志上......要嘛是些菜鳥淺薄的自炫處女貼,要嘛是高屋建瓴云里來霧里去的概念文,好不容易遇到個實踐型高手寫的文章,卻在漸入佳境之際嘎然而止。本是隔靴搔癢,看完后心中更是郁結不已。也罷,今日且強裝回大...
資源簡介:P. HASSANZADEH/RICE UNIVERSITY無論是設計微芯片還是構建新的蛋白質,神經網絡似乎可以做任何事情。然而,令人不快的是,這些由大腦啟發的人工智能(AI)系統以神秘的方式工作,這引發了人們的擔憂,即他們所做的事情也可能毫無意義。一項新的研究表明,已有200年歷史的數學方法或有助于揭示神經網絡如何執行諸如預測氣候...
資源簡介:圖像識別讓平臺知道商品何時缺貨。世界各地的購物者都有過這樣的經歷:去商店購買自己最喜歡的洗發水或糖果,結果卻發現貨架是空的。由于通貨膨脹和員工離職率高,零售商正在努力克服保持貨品上架的困難。根據消費者品牌協會的數據,由新冠疫情引起的部分供應鏈問題在過去3年中對保持貨品上架率提出了挑戰,斷貨率從5%上升...
資源簡介:機器學習正在風靡。然而,即使像DALL·E 2這樣的圖像生成器和像ChatGPT這樣的語言模型成為頭條新聞,專家們仍然不明白為什么它們工作得這么好。這使得很難理解它們是如何被操縱的。例如,考慮一下被稱為后門的軟件漏洞——一段不引人注意的代碼,可以讓擁有密鑰的用戶獲得他們不應該訪問的信息或能力。負責為客戶開發機器學...
資源簡介:近日,教育部發布《教育部辦公廳關于2022年度前沿科學中心立項建設的通知》,據悉,教育部此次批復立項建設了六個前沿科學中心。目前,北京大學、華中農業大學已經官宣獲批,南開大學、蘭州大學等高校也于近日陸續官宣。此前,哈爾濱工業大學、中國地質大學(北京)已官宣通過論證。南開大學經教育部批準,南開大學“有機新...
資源簡介:━━?━━一項新研究指出,谷歌的兄弟公司DeepMind的人工智能系統偶然發現了一種新的方法,可以解決現代計算的核心數學問題。研究人員表示,該系統的性能優于已有50多年沒有得到改進的算法。該方法涉及修改DeepMind的AlphaZero,AlphaZero是一款擊敗了國際象棋和圍棋大師的游戲引擎。其工作原理是被稱為矩陣的數字網格相乘...
資源簡介:近日,新一輪的《國務院機構改革方案》出爐。根據這份方案,國家科學技術部將迎來重組,這也是本次國務院機構改革最受關注的話題之一。本次科技部重組,科技部現有的多項管理職責和多個下屬機構都將被分別劃入農業農村部、國家發展和改革委員會、生態環境部、國家衛生健康委員會、工業和信息化部。2018年被科技部整合的國家...
資源簡介:UNSW SYDNEY生物打印是利用3D打印技術用生物材料制造組織。它主要可用來制造用于研究和體外藥物測試的人體組織。當用于制作植入患者體內的身體部位時,必須首先用臺式生物打印機打印該部位,然后通常需要進行大型開放式手術。這其中的可能需要承擔除了感染風險和長時間的恢復外,還可能引發打印部位與所連接的內部目標組織...
資源簡介:微分方程組是科學家用來預測物理世界行為的工具。這些方程將一個或多個未知函數及其導數聯系起來。函數通常表示物理量,導數表示它們的變化率,微分方程定義了兩者之間的關系。微分方程分為兩類,一類是只有單一變量的常微分方程,另一類是有多個變量的偏微分方程。這些方程非常常見,在工程、物理學、經濟學、生物學等許多...
資源簡介:2022年圖靈獎得主,是以太網的先驅Bob Metcalfe。如今全世界5億人之所以可以愉快地上網沖浪,都離不開他的發明。就在昨晚,ACM公布了2022年度圖靈獎獲獎人選——以太網發明者Bob Metcalfe,以表彰他對以太網的發明、標準化和商業化。ACM AM 圖靈獎被稱為「計算領域的諾貝爾獎」,獲獎者會得到谷歌提供的100萬美元獎金。以太...