原创 工具使用之J-link重刷固件

      有一天突然發現黑盒子J-link V08不能用了,就想着試試沖刷下固件,網上的例程很多,大概就兩種: 1,JTAG接口燒錄,這個要利用另外一個J-link來給壞了的J-link燒固件。 2、直接用本身的USB接口沖刷。本教程選

原创 硬件模塊應用之超聲波測距模塊SRF05應用

直接上代碼,原理不做多解釋了,基本原理就是利用發射一段脈衝出去,然後計算脈衝在空中的來回時間間接測出距離,不同模塊的測距範圍不一樣,本文使用的模塊範圍在2cm~450cm左右,其他的都在代碼裏,暫時還沒做過多的測試。 SRF05.c /

原创 CC1310的SDK開發之新建工程

  編譯器:IAR for ARM SDK版本:tirtos_cc13xx_cc26xx_2_21  準備工作 1、下載安裝IAR for ARM,自己度娘找破解方式                   2、下載SDK,點這裏,直接安裝在

原创 ESP32的SDK開發之獲取SNTP網絡時間

      連接網絡後,通常需要獲取網絡時間,大部分情況下是通過訪問pool.ntp.org服務器獲取,官網點這裏 pool.ntp.org 是一個以時間服務器的大虛擬集羣爲上百萬的客戶端提供可靠的易用的網絡時間協議(NTP)服務的項目N

原创 ESP32的SDK開發之更換晶振與外掛flash芯片注意事項

       更換晶振與外掛flash芯片可以在sdkconfig文件裏面修改相關的配置,或者通過shell命令 make menuconfig 配置 flash:樂鑫官方的模組ESP32WROOM-32外掛flash型號是GD25Q32

原创 ESP32的SDK開發之blufi一鍵配網

            ESP32 是集成 2.4 GHz Wi-Fi 和藍牙雙模的單芯片方案,採用臺積電 (TSMC) 超低功耗的 40 納米工藝,擁有最 佳的功耗性能、射頻性能、穩定性、通用性和可靠性,適用於各種應用和不同功耗需求。

原创 軟件編寫風格

1、模塊初始化函數名命名:"Init_"+功能屬性相關(首字母小寫,後面單詞首字母大寫),下面舉例初始化繼電器引腳的初始化 void Init_relayPin(void);  

原创 ESP32的SDK開發之window系統下eclipse開發環境搭建

在window系統下可以依託eclipse的環境開發ESP32 eclipse下載地址:下載Eclipse IDE for C/C++ Developers版本的 64位:點這裏 32位:點這裏 環境JDK下載地址 64位:點這裏 3

原创 安卓開發之socket的IP地址

1、IP地址獲取      socket.getInetAddress():本客戶端的IP地址              返回:/192.168.1.108      socket.getLocalAddress():本服務器的IP地址

原创 VScode軟件使用之菜單欄語言設置

對於英語不好的小夥伴使用全英文版的VScode確實有點糾結,但是對於簡單的應用還可以應付。 下面我們就先來看看如何修改語言環境: 1、安裝語言包 快捷鍵:Ctrl+Shift+X,進入拓展插件安裝, 輸入: category:"Lang

原创 VScode軟件使用之鼠標右鍵直接打開工程文件夾

如果發現右鍵沒有這個 暫時沒有很好的方法去設置,最好可以重裝的時候選擇使能該功能了,網上有些人使用修改註冊表的方式,試了一下,不靠譜

原创 安卓開發入坑之一:自定義標題欄

自定義標題欄:     先來張效果圖

原创 ESP32應用開發之硬件篇

基本硬件電路: 由於EN腳是沒有內部上拉的,所以要外部上拉一個電阻,不然會不斷復位。 串口:3組   Rx Tx uart0 GPIO3 GPIO1       uart1 GPIO9 GPIO10   uart2 GPIO16 GPI

原创 STM32F0系列開發之keil安裝型號庫

編譯器:keil 其他:keil型號庫:https://www.keil.com/dd2/pack/#/eula-container 下拉找到ST的那部分,點右邊的下載圖標既可以下載,下載好後安裝即可。 ​

原创 ESP32的SDK開發之問題解決

問題一: 問題二: 問題三: 解決方式: 看連接:https://www.esp32.com/viewtopic.php?f=13&t=7419