原创 KEIL 編譯帶.a後綴文件出現的問題

    在使用STBlueNRG-1芯片的驅動版本升級過程中,堆棧文件由.lib文件改爲.a文件,在keil Project中添加.a後綴文件庫,編譯會出現以下的錯誤 設置的類型跟文件類型相沖突。 解決方法: 需要修改.a後綴文件類型,

原创 Windows系統下如何打開.ipynb文件

        .ipynb文件全稱叫ipython notebook,又名Jupyter notebook,是一個交互式筆記本。Jupyter Notebook的本質是一個Web應用程序,便於創建和共享文學化的程序文檔。 可以通過下載並

原创 C語言不常見的符號

       變量名稱後面的冒號在C語言中, 這叫  “位段”;        C語言允許在一個結構體中以位爲單位來指定其成員所佔內存長度,這種以位爲單位的成員稱爲“位段”或稱“位域”( bit field) 。利用位段能夠用較少的位數存

原创 Anaconda3安裝pyaudio模塊出現錯誤

使用Anaconda3自帶的python3.7環境開發python,在做語音轉寫功能時需要音頻相關操作,需要導入pyaudio模塊,在cmd窗口使用pip下載安裝pyaudio的時候遇到了問題: 出現以下錯誤(部分錯誤信息沒有截圖) ER

原创 C語言符號

       變量名稱後面的冒號在C語言中, 這叫  “位段”;        C語言允許在一個結構體中以位爲單位來指定其成員所佔內存長度,這種以位爲單位的成員稱爲“位段”或稱“位域”( bit field) 。利用位段能夠用較少的位數存

原创 KEIL 編譯帶.a後綴文件出錯

在使用keil Project中添加.a後綴文件庫(彙編文件),編譯會出現以下的錯誤 設置的類型跟文件類型相沖突。 需要修改.a後綴文件類型,步驟如下: 1、選中.a後綴文件,點擊右鍵,選擇第一項Option,原來的類型是Assembl

原创 keil雙擊搜索結果不能跳轉到位置

       打開別人發給我的工程,在keil中ctrl+F進行整個項目搜索時,雙擊搜索結果後無法跳轉。重裝軟件,換版本,修復電腦我都試了,都沒用。最後發現,原先的程序可以跳轉,而就別人發給我的不行。後來修改工程文件夾名稱,把工程文件名中

原创 STM32F407 串口調試總結

       使用開發板的串口通訊例程修改了一個自己板子STM32F407的UART4,發現兩邊收發的數據但是錯誤的; 剛開始懷疑是我的USB轉串口模塊壞了,但在模塊上RX腳直接接TX腳,數據發送和接收是正常,說明USB轉串口模式是沒壞的

原创 SVN 報no such revision * 的解決方法

  在想提交SVN Commit...新的代碼版本時 ,報如下的錯誤:SVN No such revision * 1,原因:據目前所知,出現這種錯誤的原因大概有幾個:1、從SVN服務器端徹底刪除錯誤提交版本(這部分可以看我的另一篇博客h

原创 SVN使用:從SVN服務器端徹底刪除錯誤提交的版本

由於誤操作,將錯誤的代碼提交到了svn上,想在服務器上刪除提交的版本(可以是多個版本),操作如下: 1 首先找到提交後生成的版本號,如47或者46、47 2.登錄到svn服務器上,進入到項目的svn目錄;或者找到本地的svn的配置目錄;

原创 STM32串口IAP實驗中的地址問題

if(((*(vu32*)(0X20001000+4))&0xFF000000)==0x08000000)和if(((*(vu32*)appxaddr)&0x2FFE0000)==0x20000000)分析 首先要清楚:0x80000

原创 字庫軟件-字模III

      在使用字模III軟件進行字庫生成的時候,當改變字體時候會出現如下的情況:輸入的字體自動旋轉了90度 原因分析:出現上面的情況是因爲選擇了某些字體,例如選了Microsoft YaHei UI,就會自動旋轉了90度(如下所示

原创 KEIL工程.c文件上面有減號標誌

KEIL工程.c文件上面有‘*’和‘-’標誌,如下圖: 這是因爲當前文件Options for File->Properties中Include in Target Build沒有選中,表示當前文件不編譯(注;默認狀態是選中)。