原创 【轉】Keil調試局部變量顯示"not in scope"的問題解決方法

原文地址:http://j1o1y.blog.sohu.com/302807722.html 解決方法:降低Keil的編譯優化選項,如下圖所示,優化等級改爲0(默認爲3)。

原创 【轉】能讓win7支持DHCP Server服務的軟件使用方法

這是轉自百度文庫的一篇文章,感覺很有用,就記錄一下,作者的百度id:vickykan20 DHCP的功能就是讓電腦能給其它的網絡設備分配ip地址,以達到通信的目的。就是和現在的無線路由器一樣,可以給局域網內設備分配ip地址,實現上網的功

原创 STM32F103系列USB的學習過程及使用心得(二)(USB HID協議篇)

在熟悉USB的協議後,感覺能自己做出些東西的就是HID協議了,因爲HID的設備對於上位機開發容易很多,不用涉及各個操作系統和USB主設備的等等知識。按照HID協議寫好的下位機程序,在stm32的芯片上跑起來,電腦就會識別出來的。 而且ST

原创 【解決】此Windows Installer程序包有問題,完成此安裝所需的一個DLL不能運行

問題原因就是權限問題:因爲不是管理員權限導致的,即使設置其他用戶爲管理員權限也和Administrator權限不一樣,有所限制。 解決方法: 方法1:在目標文件夾下以管理員身份打開cmd,運行所要安裝的msi文件; 方法2:C:\

原创 STM32F103系列USB的學習過程及使用心得(一)(概括篇)

一、我的目地: 對於通信技術,在掌握stm32的spi,iic,USART等後,發現STM32的USB也是很好用的,對於一般的低速USB通訊任務(<1MB/s)還是可以勝任的,現在也有很多專用於USB通信的芯片,性能高於STM32的US

原创 KEIL編譯STM32程序出現test.sct(7): error: L6236E: No section matches&nbs

KEIL編譯STM32程序出現test.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST. 其原因很簡單,就是沒有加載啓動

原创 【轉】C語言的協程

原文地址http://www.yeolar.com/note/2013/02/17/coroutines/ 目錄 一個例子協程的概念C語言的協程 介紹重寫Knuth的協程基於棧的協程Duff的裝置評估編程規範提煉及編碼參考文獻

原创 CAN總線仲裁機制回顧

1〉因爲CAN 的模塊在發送數據的時候,也同時會對總線進行監聽,假設兩個節點同時發送數據,A節點發送的前3 個位是100,B節點爲101,在前2 個位發送完畢的時候,兩個節點都會認爲自己發送成功,但是當發送到第三個位的時候,B 節

原创 精度和分辨率

https://www.cnblogs.com/shangdawei/p/4827386.html

原创 編寫上位機出現BadImageFormatException異常

解決我遇到問題的方法是:指定生成目標平臺爲x86,因爲我的winform程序調用了32位的C語言動態鏈接庫; 網絡上的詳細說明: 1.如果您的應用程序使用了 32 位組件,請確保該應用程序始終採用 32 位應用程序的運行方式。

原创 初學winform被調式選項難住了

寫完程序,編譯通過,遇到異常,報錯爲:檢測到 LoaderLock Message: 正試圖在 OS 加載程序鎖內執行託管代碼。不要嘗試在 DllMain 或映像初始化函數內運行託管代碼,這樣做會導致應用程序掛起 原因主要是我要調

原创 C#讀Excel表格數據總結

我使用的微軟提供的com庫,優點是單元格操作,缺點是慢且用戶機必須安裝有同版本office套件,那爲什麼我還要用呢,呵呵噠 Excel.Application xlApp ; Excel.Workbook xlWorkBo

原创 【不算奇葩的問題】MDK用c99的void*作爲函數的形參使用出BUG

這是偶然使用MDK的C99模式發現的BUG,不過也不能算BUG!! 怎麼說呢??? 咱初學C/C++時候,都知道void*可以強轉成任意類型,但是不能反過來轉,即 void *p; unsigned char *k,z; k = (

原创 【不算奇葩的問題】stm32外部中斷一直響應

最近,用stm32的外部中斷時,偶然發現了一個問題,沒搞明白:就是外部中斷一直響應 我猜可能主要原因是GPIO_Mode配置的問題: 檢測上升沿要配置成下拉模式,下降沿要上拉模式。 問題來了!若爲浮空模式,則當IO電平變化後浮空了,就會觸

原创 python語法與C語法對比

學習一下python,做點記錄對(tu)比(cao)無類型{}與縮進除法“,”逗號用處 對(tu)比(cao) 無類型 python屬於弱類型語言,變量直接使用,不需要定義,所以也沒有類型限制,因爲一切python變量都是一個相當