這是小弟第一次發表部落格,如果有什麼不對請諒解。
當我們用stm32驅動esp01模組時,你想不想像arduino那樣有乙個比較方便的庫函式來驅動呢?現在,為了更好地學習,提高自身的**水平,我開源乙個stm32的esp01_at驅動庫,主要是物件導向的形式(或許這個說法不對)。
我們來看看,這個庫的使用方式吧:
esp01.connectwifi("chinanet-jnue","ztfgvk9t"); //連線特定wifi
esp01.connectserver("192.168.1.6","13142",0); //連線tcp伺服器,0為tcpserver,1為udpserver。
esp01.sendstringdatatoserver("i am jack"); //向伺服器傳送字串資料.
該庫是用c語言寫的。只不過是用物件導向的技巧。更多api會在日後完善。
謝謝大家。
STM32庫的理解
1 條件編譯的作用是避免重複包含 2 暫存器說白了就是記憶體,對暫存器的操作就是對記憶體的操作 3 51微控制器對暫存器是直接操作的,而stm32則是間接操作,如下圖 明白了以上三點,我們就可以來揭開庫的那層神秘的面紗了 因為我們對暫存器的操作,即對記憶體的操作,是間接的。是通過庫函式來實現的,也就...
STM32下DHTxx傳器的驅動
dht11和dht10感測器,主要採集溫濕度,基於本人的i2c模擬庫實現。主要 如下 ifndef sh10 drv h define sh10 drv h include stm32f10x lib.h void sh i2cinit void u8 sh writereg u8 val u8 s...
STM32的韌體庫和CubeMX
標準外設庫std standard peripheral libraries peripheral英 p r f r l 美 p r f r l adj.外圍的 次要的 神經 末梢區域的 n.外部裝置 hal hardware abstraction layer 硬體抽象層 庫 hal庫是st未來主...