原创 Java調用第三方dll

剛接觸Java幾天,項目需要,使用Java調用can卡的dll,發現網上的帖子有很多不明確的地方,特此寫之。        首先安裝開發環境,考慮到兼容性,安裝的JDK和eclipse都是32位的,正常安裝結束後,需要添加一些環境變量(網

原创 STM32下載程序時提示“active write protected stm32 device detected this could”

使用keil下載程序時提示如下: 然後使用JFlashARM.exe解鎖芯片,無果,仍提示。用JFlashARM.exe無法connect,無法erase。 換STM32芯片,仍存在該提示。 最後發現復位引腳處的電容兩端被短接,導致芯片

原创 B0505S選型

    使用B0505S-1W已經有一段時間了,一直以來使用的是下面的電路,該電路摘自《CAN總線嵌入式開發——從入門到實戰》一書。 參考金昇陽的用戶手冊,手冊上寫道: 爲了確保該模塊能夠高效可靠的工作,使用時,其輸出最小負載不能小於額

原创 【TC275學習筆記第一篇】開發環境配置---Hightec+JAVA+UDE安裝教程

1.安裝HighTec軟件,打開壓縮包後直接點擊setup就可以,在安裝過程中最好關掉360,否則會經常攔截。 第一遍安裝結束後,再安裝一遍,只是第二遍安裝時選擇Repair。 2.安裝Java開發環境,要記住安裝路徑。 3.Ja

原创 【TC275學習筆記第二篇】Hightec使用教程---導入工程+工程配置

Hightec使用教程 1.打開Hightec軟件,正常情況下如下圖所示。 2.導入工程。點擊file–>import–>general --> existing projects into workspace 找到工程所在路徑,

原创 3.7V升壓9V方案對比---萬用表改裝

最近在X寶上搜索3.7V升壓9V關鍵詞,結果搜索出來很多升壓板(大部分採用PL2628)。還記得在2016年時搜索類似關鍵字,卻很少有賣,當時買了一家使用SD6271的升壓方案,這些年一直在萬用表裏用着,一年充不了幾次電,沒出過問題。

原创 MFC 中使用unordered_map

近期遇到一個問題,如何高效率的對比軟件接收到的數據和數據庫裏的數據,傳統方式下用c語言的話,可以使用for和if進行遍歷,但效率低下。 通過查找資料,發現可以通過map,hash_map,unordered_map來實現。其中map效率比

原创 Simulink對子系統生成單獨的C文件

simulink默認生成的算法代碼都在同一個c文件裏,不方便閱讀,這裏可以通過一些設置,使每種算法存放於一個單獨的c文件中,可以方便閱讀。 找到想要單獨生成c文件的子系統,右鍵-->Block Parameters(Subsystem),

原创 動態調用動態鏈接庫(dll)&多次調用庫函數報錯的解決方法

      動態鏈接庫的調用方式有兩種,一種是靜態調用,一種是動態調用。靜態調用dll比較簡單,將.dll,.h,.lib放在工程下,在工程裏使用下列格式包含,就可以直接使用了。 #pragma comment(lib,"XXX")  

原创 python+pycharm+pyQt5安裝

1.安裝python 安裝時需要勾選添加到環境變量,若忘記添加,需要到系統屬性裏添加,在環境變量裏的path一欄添加python的安裝路徑。 2.安裝PyQt5 打開命令提示符(win+r快捷鍵,然後輸入cmd就會彈出一個黑框那種。開始還

原创 轉牛人的----UCOS多任務下有效的喂狗的方式

探討多任務下喂狗的方式 一直以來,我不斷的探索RTOS的使用方法,以UC/OS-II爲基礎。當然努力的結果是逐漸形成了一個可以使用的軟件平臺。但我意識到如果沒有相應文檔的支持或許這個東西也許只有我自己能使用了。另外提高的空間有限。所

原创 ADS7953使用注意事項

昨晚拿到芯片後照着手冊的電路以及官方開發板的說明書焊接,VRef使用了兩個10k的分壓電阻得到2.5v,剛開始調的時候發現無論SDI發送什麼值,SDO都回復相同的值,思考了一夜,今天早上測量了一下SDI和SDO引腳,結果短路了,怪不得數據

原创 MFC更新控件界面&防閃爍--發送消息

對界面控件的操作儘量不要在線程裏操作,而是在響應消息裏進行//C++// 自定義消息號 #define WM_MY_MESSAGE WM_USER+1 class CMyDlg : public CDialog { ... public

原创 MFC TabControl的使用

在主對話框中添加Tab Control控件,如下圖所示,右鍵控件添加ctrl類變量m_tab在資源視圖下增加兩個對話框,分別修改其屬性,將Border改爲None,Style改爲child在主對話框CXXXDlg.h中包含上述兩個對話框的

原创 ECT輸入捕捉--T法測脈衝

引自百度知道:速度測量是工控系統中最基本的需求之一,最常用的是用數字脈衝測量某根軸的轉速,再根據機械比、直徑換算成線速度。脈衝測速最典型的方法有測頻率(M法)和測週期(T法)。定性分析:  M法是測量單位時間內的脈數換算成頻率,因存在測量