原创 中興ME3616使用總結——NBIOT

ME33616是一款將要普及的NBIOT模塊,使用聯發科核心IC。 1.返回IP之後不可以馬上註冊網絡,需要500ms的延遲。 2.發送數據的時候也需要一個延遲。 3.電信前期PSM模式設置不成熟,如果不需要PSM模式,直接關機即可,但是

原创 一文看懂,用示波器查看串口UART的波形,什麼是數據位、起始位、奇偶校驗位

先介紹一些概念。 起始位:先發出一個邏輯”0”的信號,表示傳輸數據的開始。 校驗位:數據位加上這一位後,使得“1”的位數應爲偶數(偶校驗)或奇數(奇校驗),以此來校驗數據傳送的正確性。就比如傳輸“A”(01000001)爲例。 (字符‘A

原创 NBIOT模組-移遠BC26 部分AT指令頭文件定義

 uint8_t AT_AT[] = {"ATI\r\n"};//Ä£×éIDÐÅÏ¢  uint8_t AT_IPRy[] ={"AT+IPR?\r\n"};  //Ä£×鵱ǰµÄ²¨ÌØÂÊ  uint8_t AT_setIPR

原创 關於串口喚醒STM8L151低功耗HALT模式的方法——外部中斷法

以前看到一款xx公司的低功耗產品,用的是STM8L151的MCU,無線模組是LORA或者NB模組,因爲我選擇用的另一款M0+核的芯片,所有也一直沒有太多時間去研究那個產品究竟是怎麼用串口喚醒M0核的MCU STM8L151的。 M0+核的

原创 電容降壓整流電源電路

https://www.dianziaihaozhe.com/dianyuan/924/   電容降壓整流電源電路通常用於低成本取得非隔離的小電流電源。輸出電壓一般爲幾伏到二三十伏,輸出電流爲幾毫安到幾十毫安,大多取決於所使用的穩壓二極管

原创 電容降壓主要是用在直流穩壓電源電路里

https://www.cnblogs.com/jarvise/p/4647029.html 基本原理:         電容降壓主要是用在直流穩壓電源電路裏。直流穩壓電源電路的大致結構是:         市電——變壓(降壓)——整流—

原创 三,bootloader 源碼2編譯測試

1.內核不會自己初始化串口,所以啓動內核前要初始化串口,以用來打印信息。 2.和內嵌的函數不一樣puts(),怎麼避免? 3.立即數彙編,會自動分解成2條指令from僞指令。先把複雜的數存起來 4.開啓ICACH加快啓動速度。

原创 一,韋東山Linux嵌入式教程—— uboot學習

1.uboot的目的:啓動內核 2.main_loop();死循環 3.start_armboot to flashinit to nandinit to mainloop 4.bootdelay   getenv();  5.s=get

原创 華大單片機HC32L130J6TA入坑全紀錄(二)——關於SWD下載的問題

華大的燒寫程序電路部分,這部分一定要預留兩個電路: 1.串口燒錄的MODE選擇電路,PD3下拉10K和跳線帽連接3V3。 2.UART下載電路,預留排針焊口。 因爲: SWD燒錄,如果需要加密的話,加密燒錄之後,SWD就廢了!廢了!了!

原创 關於STM8L151串口喚醒低功耗HALT的坑

以前看到一款xx公司的低功耗產品,用的是STM8L151的MCU,無線模組是LORA或者NB模組,因爲我選擇用的另一款M0+核的芯片,所有也一直沒有太多時間去研究那個產品究竟是怎麼用串口喚醒M0核的MCU STM8L151的。 M0+核的

原创 中興ME33616使用總結——NBIOT

ME33616是一款將要普及的NBIOT模塊,使用聯發科核心IC。 1.返回IP之後不可以馬上註冊網絡,需要500ms的延遲。 2.發送數據的時候也需要一個延遲。 3.電信前期PSM模式設置不成熟,如果不需要PSM模式,直接關機即可,但是

原创 ADC檢測電壓 端口二極管鉗位保護電路之總結

先放蒐集的信息結論: 第四用形態最好。 1.電壓跟隨器可以不用,有空再研究。 2.RC濾波要用, 3.BAT54S肖特基電壓鉗位電路要用, 4.限流電阻要用。   1. 1.干擾小的地方可以只使用內部的防浪涌電路 2.用第四種的--,第

原创 STM8L151 低功耗模式有什麼要填的的坑———— Low power wait mode,read the f**k datasheet!

AN3147說了什麼:1..1 如何進入Wait模式 Entering Wait mode Wait mode is entered by executing the WFI or WFE assembly instruction. Th