原创 嵌入式linux學習-- 修改ubuntu的 hostname 主機名字

修改 /etc/hostname 文件即可 nano /etc/hostname 這我用的是nano 編輯的 用vi 也可以 可以看到 在 、/etc/hostname 文件裏面只有一行 就是你現在的 主機名字 直接修

原创 搬運--domoticz的 MQTT API接口 函數英文

以下是我從domoticz 官網搬運來的 MQTT 的 API 接口函數 https://www.domoticz.com/wiki Domoticz API/JSON URL’s Jump to navigation Jump

原创 記錄一次程序異常 添加一個函數之後整個程序邏輯運行錯誤 Stm32F407Vet6 keil5 啓動文件

畢設程序,修改了硬件之後 重新編譯 發生了未知的錯誤 :有兩個屏幕的模塊  墨水屏和 OLED ; 當墨水屏的初始化程序加到總代碼中時  OLED 就無法顯示, 當去除墨水屏部分的代碼時程序就可以運行了。   原因是  棧  開的太小了

原创 嵌入式linux 學習筆記-- 記錄一次虛擬機Ubuntu無法聯網的解決辦法 找不到網絡設備

 做嵌入式linux學習 需要用到虛擬機 我遇到的問題是虛擬機網絡找不到 網卡的設備,只剩下了一個環路      背景是 我之前用一直沒有問題 像這樣   剩下 這個    lo: flags=73<UP,LOOPBACK,RUNNING

原创 嵌入式linux學習筆記--20200223--可變參數函數--單片機的printf函數的實現

記錄一下  今天看到的關於printf的實現機制, 瞭解到了C語言中的可變參函數的一些實現機制。 我們經常調用的一個函數  printf()函數 這是在linux 下  man printf 的結果。 在printf 傳入的參數的第

原创 遷移51 的 LCD12864 到 Stm32F407 (正點原子探索者) 清翔51單片機 LCD12864帶中文字庫

  假期參加電賽崩了。。。  閒的無聊,準備做一些底層的代碼分享一下,也算是給自己磨鍊一下吧。 這次做的是Stm32F407ZGT6 驅動LCD12864 的代碼 測試的時候使用的是正點原子的探索者 STM32F4開發板、 LCD 插在

原创 20200305--畢業設計--ESP8266(micropython) 與單片機(Stm32F407)之間通過SPI進行雙向數據傳輸的一種方案,單片機從機模式 ESP8266 主機

背景: 在我的畢業設計中需要單片機將採集到的數據上傳到服務器,同時需要接收來自服務器的一些天氣信息,我的單片機的型號是 Stm32F407;  ESP8266 刷入了 micropython 的固件,使用python進行開發; 協議是 S

原创 畢業設計--Domoticz 獲取一個傳感器狀態的方法 獲取開關狀態 獲取天氣信息 多段開關

在我的畢業設計中 我的智能窗簾需要主動的去獲取 domoticz 服務器上面的開關的狀態和 其他的 一些天氣數據 所以需要主動獲取傳感器的數據 。 在畢業設計中我使用的事 ESP8266 使用MQTT 發佈、訂閱數據, 其

原创 MSP430F5529 多路PWM輸出控制舵機和電機

MSP430F5529有比較豐富的定時器資源,這次我給大家帶來的是輸出多路PWM波,可以實現控制舵機,當然簡單修改後也可以實現控制電機  實驗平臺是 TI的MSP-EXP430F5529LP 也就是我們常說的launchpad,相信很多做

原创 畢業設計--2020.02.18 奇耘4.2寸墨水屏的程序設計思路分享

畢設中我使用了奇耘的4.2寸墨水屏,官方的範例代碼給出了一些局部刷新的例子,但是我認爲官方給的代碼太過於簡單實現的功能也不是我想要的,所以對先有的官方的代碼進行了一些改進,讓這一套代碼更適合於我自己的畢業設計。 以下的只有程序思路, 程序

原创 畢業設計--20200301--domoticz的智能家居設備---esp8266(micropython)+MQTT 做一個可控開關

繼續分享我的智能家居畢設的進度,這次主要實現的就是在domoticz下的一個智能開關的實現。 關於 domoticz 和天貓精靈的對接 請參考我的上一篇文章 這篇文章主要是受到了大佬的啓發,如果你也是想要做類似的設備我建議你去看一下大佬的

原创 畢業設計--20200228--內網搭建domoticz系統 frp內網穿透實現天貓精靈控制內網設備

記錄一下三天的成果。 花費了3天的時間 我在樹莓派上面搭建了一個domoticz 的智能家居系統 然後利用frp 去實現將本地的內網地址 穿透到 公網上面的 阿里雲的個人服務器的8080 端口, 最終藉助domoticz 和天貓精靈的開放

原创 2020-03-05-stm32 學習--Stm32F407 SPI1 全雙工DMA 收發數據

最近被 ESP8266 的設計整崩潰了, 一個半的 串口 真的 坑。  爲了讓 我畢設中的 ESP8266 和 Stm32F4  單片機進行數據傳輸,我需要找到一種除了 串口意外的 通訊方式(吐槽一下,要是用串口的話 真的太簡單啊)  最

原创 聯盛德畢業設計--01 JLink 下載器 無法下載程序問題 解決方法--DAP

準備用 W601 做一個畢業設計, 現在開始學習 W601.  (解決方法就是換一個DAP下載器,以下純屬扯淡) 學習 W601 第一步應該就是搭建一個開發平臺,我這裏使用的開發板是正點原子的  W601 開發板,開始的時候我是用的 Jl

原创 畢業設計---BME680 IIC設計的反思

畢業設計中的 BME680 傳感器的設計 使用了 IIC 通訊,卻沒有加上拉電阻,導致了一系列的問題,剛開始還以爲是自己的 封裝設計有問題存在虛焊 或者是 在 芯片下短路了(芯片封裝非常小) 更新了 三個版本的電路板之後 最新