原创 最全 vim常用命令之多行註釋和多行刪除
vim常用命令之多行註釋和多行刪除 vim中多行註釋和多行刪除命令,這些命令也是經常用到的一些小技巧,可以大大提高工作效率。 1.多行註釋: 1. 首先按esc進入命令行模式下,按下Ctrl + v,進入列(也叫區塊)模式
原创 DMX512協議是什麼 DMX512數字燈光控制系統介紹
基於DMX512控制協議進行調光控制的燈光系統叫做數字燈光系統。目前,包括電腦燈在內的各種舞臺效果燈、調光控制器、控制檯、換色器、電動吊杆等各種舞臺燈光設備,以其對DMX512協議的全面支持,已全面實現調光控制的數字化,並在此基礎上,
原创 一種在無線網絡中定位標籤的方法和主基站與流程
本發明涉及數據通信領域,尤其是一種在無線網絡中定位標籤的方法和主基站。背景技術: :超寬帶(UltraWideband,簡稱UWB)是一種無載波通信技術,利用納秒至微秒級的非正弦波窄脈衝傳輸數據,由於超寬帶信號本身具有功耗低、安全性高、
原创 基於STM32的DMX512開發
首先基本瞭解一下DMX512的基本協議 一、 DMX512協議 DMX 是Digital MultipleX 的縮寫,意爲多路數字傳輸。DMX512控制協議是美國舞臺燈光協會(usITT)於1990年發佈的燈光控
原创 UID卡、IC卡、ID卡、CUID 卡、FUID 卡、UFUID 卡 有什麼區別?
生活中,我們經常用到門禁卡、考勤卡、電梯卡還有停車卡,這些功能是怎麼實現的呢?這是靠卡里封裝的芯片和線圈來實現各種功能,不同的芯片頻率、容量、讀寫性各不相同,常見的是IC卡還有ID卡。還有一種叫UID的卡,許多客戶不瞭解UID卡是什麼
原创 LED用DMX512協議整個系統怎麼連接?
提問1:EIA485規範只支持“雛菊鏈”或每段上最多以32個“單元負載”所構成的串行網絡。DMX512不是可以支持512個通道嗎?那是不是說,超過32個的情況下需要使用中繼? 提問2:控制器---接收端1---接收端2---...---接
原创 超級詳細MQTT連阿里雲物聯網平臺
一、客服端MQTT連接阿里雲物聯網平臺: 命令+可變長度+可變報頭長度+協議名+協議版本號+連接標誌+心跳包時間+clientid長度+clientid+username長度+username+password長度+password
原创 編寫程序判斷程序、數據大小端存儲方式
大小端這個問題在面試過程中偶爾會被問到,這裏筆者總結了一 int CheckSystemDataFormat(void) { int i = 0x0a12780b; char *c = &i; return
原创 稱重傳感器的應用(HX711)
HX711模塊原理圖 基本原理講解 1. 100kg 傳感器 滿量程輸出電壓=激勵電壓*靈敏度2.0mv/v 例如:供電電壓是5v 乘以靈敏度2.0mv/v=滿量程10mv。 相當於有100Kg 重力產生時候產生10mV 的電
原创 嵌入式 程序中的text段、data段和bss段
一般情況,一個程序本質上都是由 bss段、data段、text段三個段組成——這是計算機程序設計中重要的基本概念。而且在嵌入式系統的設計中也非常重要,牽涉到嵌入式系統運行時的內存大小分配,存儲單元佔用空間大小的問題。 在採用段式內存管理
原创 STM32晶振任意修改方法(8M改12M方法)
由於STM32F10x庫官方採用的是默認的外接8MHz晶振,因此造成很多用戶也採用了8MHz的晶振,但是,8MHz的晶振不是必須的,其他頻點的晶振也是可行的,只需要在庫中做相應的修改就行。 在論壇上看到很多用戶反映,使用外
原创 strstr(str1,str2)函數使用 出現問題解析
定義:strstr(str1,str2) 函數用於判斷字符串str2是否是str1的子串。如果是,則該函數返回str2在str1中首次出現的地址;否則,返回NULL。 定義說的有點羞澀難懂。舉個例子就知道了。 比如: char str
原创 RGB_LED,WS2811綵帶驅動設計
WS2811.h #ifndef __WS2811_H#define __WS2811_H #include "sys.h" #define White 0xFFFFFF // 白色
原创 宏定義中的反斜槓"\"和宏定義的細節說明
在閱讀C語言代碼經常可以看到代碼中出現反斜槓"\",不是很明白它的意思,遂對反斜槓"\"的意義和用法進行查詢和總結記錄。 1. 轉義字符 非常常用的一種用法,在反斜槓後面加一個字符,表示一些特定的意思,如: \n 換行符(LF) \r
原创 DLL,SDK,API專業技術術語
SDK(software development kit),中文可譯爲“軟件開發工具包”。 一般都是一些被軟件工程師用於爲特定的軟件包、軟件架構、硬件平臺、操作系統等建立應用軟件的開發工具的集合。通俗點是指由第三方服務商提供的實現軟件產品