原创 Visual Studio 2019 自定義可視化調試工具的坑
Visual Studio 自定義可視化調試工具已有大量文章介紹,這裏不再囉嗦。如果不懂建議看看https://www.cnblogs.com/cyq1162/p/4551652.html https://docs.microsoft
原创 Keil 使用碼雲管理源碼
爲了用“碼雲”來託管Keil的代碼,需進行以下設置: 1.在 https://gitee.com 建立託管庫,細節見gitee 相關說明 。我已在 Gitee 建立GPIO演示庫(https://gitee.com/kmsmg/GPIO
原创 stm32f407 FATFS f_mount 失敗問題
在CubeMX 如果配置了RTC 和SD 卡, FATFS , 則 “__HAL_SD_ENABLE(hsd);” 執行失敗, SDI 時鐘控制寄存器 (SDIO_CLKCR->CLKEN ) 位不能寫入! 並且在時鐘系統初始化時總
原创 pythong 繪圖 ParasiteAxes() 和 twinx() 對比
matplotlib 繪製曲線的方法 ParasiteAxes() 和 twinx() 對比 調整90行 和91 行的註釋,可以看到圖1 ,圖 2 中的效果,取消47行註釋 看到圖 3 # -*- coding: utf-8 -*- i
原创 嵌入式開printf 函數棧空間消耗過大問題探討
最近在折騰嵌入式開發,由於芯片內存有限在 RTOS 分配給每個任務的棧空間都比較小。在使用printf 時有可能引起棧溢出。看到FreeRTOS 附帶了一個由Christian Ettinger 寫的printf-stdarg.c其pri
原创 自己寫個 Sharp 對象練練手
自己寫個 Sharp 對象練練手 要在屏幕呈現不同內容 關鍵是 如何實現 Geometry DefiningGeometry 返回的 _lineGeometry對象! 這裏暫時用 lineGeometry 畫條值線 /*****
原创 IDAPython 顯示用戶窗體
參考:http://www.hexblog.com/?p=119 https://github.com/EiNSTeiN-/idapython/tree/master/examples Using custom viewers from
原创 STM32CubeMX 生成的LWIP 調試問題
用STM32CubeMX V4.22.1 生成了一個包含 EHT ,Lwip 的項目,調試一直不正常,經仔細檢查存在以下問題: 1.硬件採用了LAN8720A ,但是STM32CubeMX 生成的是 LAN8742A的代碼,必須根據
原创 WPF 鼠標事件按以下順序發生
WPF 鼠標事件按以下順序發生: MouseEnter —>MouseMove —>[MouseHover / MouseDown / MouseWheel ]—>MouseUp —>MouseLeave 鼠標鍵事件:
原创 解決 Windows 10 Hyper-V Virtual Machine Error 0x80070569
前幾天的win10虛擬機一直運行正常,今天想新增一個虛擬機實例,在運行Hyper-V 管理器建立一個新虛擬機時報錯:0x80070569 網上查了一圈,發現是權限問題。按網上的說法,用gpedit.msc搗鼓半天還是無法設置好所需的賬戶
原创 keil mdk 菜單 “project” 崩潰問題解決
今天發現我的 Keil MDK 點擊 Project 菜單立即崩潰。 簡單粗暴的處理方法:重裝keil ,但是依然點擊 project 崩潰。 通過搜索發現解決辦法:清除最近項目列表即可。 操作如下: 1.運行 REGEDIT 2.刪