原创 錯誤:error: #70: incomplete type is not allowed

前言 博文基於STM32標準庫和MDK環境下編寫; 我只列舉兩種出現這個錯誤的類型,其他類型碰見再說; 翻譯:錯誤的不完整類型; 類型一:在b.c文件中需要引入一個a.c中的結構體變量,,我在b.c中直接extern 這個結構

原创 自動創建同類不同名的文件函數(C語言)

前言 工作太忙了,先不寫介紹了,功能都在程序介紹裏; 源程序 #include <stdlib.h> #include <stdio.h> #include <unistd.h> #include <dirent.h> #i

原创 單端信號,雙端信號,差分信號的區別和概念

“單端”、“雙端/差分”指的是信號傳輸方式,跟單聲道、立體聲無關。 單端信號以“地”爲參考點,用對地電壓的變化來表達信號。 雙端/差分信號用兩根線傳輸,兩根線上的電壓幅值相同極性相反,即互相爲參考點。 單端信號簡單,成本低,但容易

原创 基於CAN的網絡管理NM(network management)

感謝分享: https://zhuanlan.zhihu.com/p/45226069 車載網絡總線管理的目的是使網絡中的ECU節點有序地睡眠和喚醒,在沒有通信需求的時候睡眠,可以節約電池的能量。 CAN總線上的網絡管理,是一種無

原创 在虛擬機裏向主機共享文件夾複製文件時出現錯誤:創建符號鏈接/mnt/hgfs...時出現錯誤:不支持的操作

問題如下: VM+ubuntu+共享文件夾+windows; 把ubuntu裏的一個文件夾拷貝到共享文件夾裏,出現如下錯誤; 並不是所有的文件都拷貝失敗,如果選擇跳過的話,一般的.c.h文件還是能拷貝過去了,但是系統會提示.so

原创 STemWin 從外部存儲器獲取並繪製流位圖 Streamed Bitmap [3]

前言 本博文基於emWin V5.50和MDK環境下編寫和調試; 本博客內容介紹STM32利用STemWIn庫從搭載了文件系統(FATFS V13c)的SD卡上獲取到一個位圖流,並顯示在LCD的指定位置上的小實驗;看本博文需要有

原创 eclipse中建立STM32工程

https://www.cnblogs.com/beyonne/p/9050248.html

原创 Makefile 中的幾個賦值符號的簡單區別

前言 下邊這幾個符號的名字我自己起的 “=” 最後一次賦值符:被賦值對象的值等於最後一次給它賦值的值,值可變; #輸入: objects = a.o objects = b.o #輸出: objects = b.o “

原创 Multisim14.0 解決Connectiong notification Server/該應用程序的安裝程序可能已損壞…/重複安裝失敗 的辦法,並提供修復工具

前言 我這裏出現了兩個問題: 我在Win10環境下安裝了兩次Multisim14.0 ,第一次安裝沒問題。卸載的方式是通過控制面板裏的卸載方式(這是導致第二次安裝失敗的原因),就沒卸乾淨。第二次安裝就出現了安裝時一直卡在“Con

原创 git:(1)不能提交空文件夾.(2)不能提交非空文件夾裏的文件的解決辦法.

前言 要解決的兩個問題如題; 問題1:不能提交空文件夾(一般是用來爲工程預留的文件夾) 原因:git add本身不能上傳空文件夾 解決辦法: ① 當空文件夾量不較少時候:向空文件裏添加一個文件就好了,".gitignore"; ②

原创 虛擬機不能上網,ifconfig後只有lo,沒有ens33等信息

現象 ifconfig後只有一個lo,好像其他網卡驅動都沒有啓動一樣。 嘗試解決 輸入ifconfig -a 發現了需要的網卡驅動,但是卻沒有ip地址啥的。 嘗試一下幾條條指令: ifconfig ens33 up sudo

原创 用的Jlink但是卻提示找不到Ulink的解決辦法

1.首先這裏要選Jlink 2. 這裏需要選擇Jlink驅動 另外一個解決辦法: 正確操作上面的第1步,然後勾選下面選項

原创 車載CAN的詳細介紹(持續更新)

0.整車CAN網絡基本結構 https://mp.weixin.qq.com/s/rBQgaTkXuh5hrPzyuQeGoQ 1.CAN網關及CAN信號轉發機制 https://mp.weixin.qq.com/s/qbUcZn

原创 在0.96OLED上實現電子氣泡功能

前言 本博文算是一個簡單的算法類的博客。 硬件材料是: 0.96OLED(IIC接口)中景園SSD1306; STM32L496開發板(IIC-1); 關於OLED這裏就不說了,主要闡述軟件這塊兒對功能的實現; 要實現的功能描