原创 STM32F030 中斷太頻繁導致死機
最近在忙一個項目,使用了STM32F030的單片機,定時器用系統定時器,每10us中斷一次。在程序少的時候,沒有發現死機情況,但是隨着功能的豐富,經常出現死機問題,具體表現爲while(1)循環無法執行,但是中斷函數正常或者按鍵不起作用,
原创 在登錄MySQL時,遇到問題Access denied for user 'root'@'localhost' (using password: YES)
https://www.jianshu.com/p/f7d12530a3b1 在登錄MySQL時,遇到問題Access denied for user 'root'@'localhost' (using password: YES) 1、
原创 rt_thread串口速度測試
主要根據幀頭和數據長度判斷一包數據的,前2個字節是數據頭部,第3到第4個字節是數據長度。 測試結果看截圖,1ms發送一次數據,發送9萬8千多個字節,沒有丟數據。 代碼如下所示 ALIGN(RT_ALIGN_SIZE) static rt
原创 stm32寫內部flash程序卡死
情況是剛開始在串口中斷中擦除和寫內部flash內容,只要執行 write_gw_mid_to_flash()這條語句,stm32有很大概率卡死,軟件看門狗也不起作用。後來把write_gw_mid_to_flash()放在mai
原创 android gradle本地設置
上圖爲setting中Gradle設置。 上圖中爲project structure中的版本設置。 經過上面2步設置後,gradle本地設置結束 點贊 收藏 分享 文章舉報
原创 pycharm和pyqt5的安裝
1、安裝python語言環境 2、安裝pycharm工具 3、安裝pip,pip默認安裝在C:\Users\Thinkpad\AppData\Local\Programs\Python\Python36\Scripts目錄下 4、使用pi
原创 ucos何時進行任務調度
ucos是搶佔式執行任務的,需要手動執行任務調度。任務調度一種是任務級的調度器,由函數OSSched()實現,而中斷級的調度器由函數OSIntExit()實現。 OSTimeDlyHMSM-->OSTimeDly-->OS_Sched()
原创 Linux中結構體對齊
https://mp.weixin.qq.com/s/YdjVofRlC-R6ySc3Hxz6Zw
原创 強制類型轉換引起的錯誤
int8 a=1; //全局變量 int8 b=2; //全局變量 (int32)a=0xFFFFFFFF;這樣會導致b也發生改變。 int8_t c=3; //全局變量 int8_t d=4; //全局變量 short
原创 CSS使html製作的網頁元素橫向排列
如何讓多個div盒子並排同行div橫向排列顯示呢? 我們先設置3個div盒子對象,什麼css樣式都不設置看看效果。代碼如下: 三個div盒子均獨佔一行顯示 div盒子本身默認樣式屬性是獨佔一行,而解決div獨佔一行方法通常有兩種,一種爲
原创 XUtils介紹
xUtils 最初源於Afinal框架,進行了大量重構,使得xUtils支持大文件上傳,更全面的http請求協議支持;xUitls最低兼容android 2.2 (api level 8); 目前xUtils主要有四大模塊: DbU
原创 stm32f107vc晶振沒配置好導致printf亂碼
在stm32f10x.h文件中,修改HSE_VALUE值 #if !defined HSE_VALUE #ifdef STM32F10X_CL #define HSE_VALUE ((uint32_t)25000000) /*!<