STM32的ESP01驅動庫 物件導向的形式

2021-08-21 06:57:47 字數 569 閱讀 5816

這是小弟第一次發表部落格,如果有什麼不對請諒解。

當我們用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未來主...