原创 記一次Lwip移植CubeMx STM32F407+Rtthread nano+Lan8720a要點

lwip移植rtt nano調試兩天,粗心忽略一個小細節,導致DHCP一直都是失敗,無法ping通。 rtt只用內核,沒用他的驅動框架,rtt nano移植跟前一個博文一樣。 lwip是先用CubeMx生成在freertos下的框

原创 RT-Thread nano+Finsh+STM32CubeMx+LL庫在MDK527中移植

RT-Thread nano+Finsh+STM32CubeMx+LL庫在MDK527中移植 前言 stm32CubeMx在stm32開發上提供了很大的便利性,我們可以用它來配置一些外設,系統時鐘。RTT是一款很棒的RTOS,但是

原创 LittleVGL 基於CodeBlock PC模擬器

LittleVGL 基於CodeBlock PC模擬器 這個筆記不是關於移植過程的,LittleVGL在CodeBlock的模擬我也搞了兩天,前期總是報錯找不到文件調了很多次都不行後來換eclipse sdt就可以,但是還是不習慣

原创 wxpython打包exe退出時報錯python.exe已停止的問題

程序中有大量的地方用到wx.Timer的地方,我這裏超過四個之後,主程序退出可能由於定時器沒法退出導致出錯(具體原因還沒找),因此在主程序中綁定退出事件,一旦退出 程序先關閉所有定時器再退出,這樣就能解決問題。

原创 note[1]:python Hilbert transform and calculate phase

系統輸出兩個相位不同的信號,要求用hilbert transform求相位差,參考 https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.hilbert.ht

原创 記一次調試WM8978音頻IC過程

有個DIY項目中用到一個音頻ADC&DAC芯片WM8978,在第二次調板的時候發現和買回來的模塊出來的結果差別很大,在輸入5KHz信號時stm32單片機採集,然後通過自己寫的python程序顯示波形和功率譜,自己板子DOUT出來的數據波形

原创 ARM DS-5一些方便的快捷鍵

工作中用到ARM ds-5作爲器件開發/調試的環境,此前只在ARM MDK上作過開發 對MDK的環境稍微熟悉。 /***********************************************************/

原创 stm8L051使用庫建工程(暫記錄)

先前直接寄存器開發,不過挺麻煩的,寄存器開發stm8s103直接對着英文技術手冊寫代碼,現在換到了stm8L的又要回頭看英文文檔,開發效率個人感覺對於我這個新手來說還是很低的。現在在社區下載了一份固件,看看能不能建立一個用庫的工程吧。(先

原创 關於iar for stm8: iar Fatal Error[Pe1696]: cannot open source file "xx.h"錯誤

關於iar for stm8: iar Fatal Error[Pe1696]: cannot open source file “xx.h”錯誤 最近項目用到stm8,先前只用過MDK for stm32 ,對於熟悉MDK的朋友來

原创 stm32L151 tim trigger adc定時器觸發單通道adc採樣dma傳輸

“` include “adc.h” ifdef Debug include “led.h” include “string.h” uint16_t tb=0; //char dat[512]={0,}; uint8_t tc=0;

原创 STM8L051之低功耗停機配置問題

在做stm8L的小一個項目,由電池供電,當按鍵長按關機,系統進入 停機模式,雖然系統運行的時候有十幾毫安的電流消耗(還沒使用RTC 定時喚醒),但是在停機模式下電流消耗竟然還有1.33ma的電流,花了 半天的時間找資料,看文檔,在網

原创 樹莓派:PC VNC Viewer中啓動qt5.5.0的qtcreator,報告QXcbConnection: Failed to initialize XRandr等,無法啓動

在PC端中啓動樹莓派qt5的qtcreator,報告QXcbConnection: Failed to initialize XRandr等,無法啓動的問題,就是無論怎樣也打開不了Qt5, 在網上找了一些資料,經試驗可行。 找到Qt

原创 STM32 keil4 extern問題

最近一個項目,在stm32 keil中移植了別人的一些庫文件,編譯時出現如下錯誤提示 .\OBJ\W5100_SPI.axf: Error: L6218E: Undefined symbol FLAG_comerr (referre

原创 STM8L051之通過ADC1與DMA讀取內部參考電壓,求取VDD電源電壓---庫函數版

stm8L051芯片內部的參考電壓與電源電壓有一定的關係, 這在芯片供電電壓變化的情況下,測量外部ADC電壓輸入 提供一個確定的參考電壓。這裏提前釐清下:該內部參考 電壓VREFINT 並非ADC 的參考電壓,

原创 QScintilla2 Unknown module(s) in QT: designer

Raspberry pi |qmake designer.pro Project ERROR: Unknown module(s) in QT: designer 解決辦法: sudo apt-get instal