原创 RTT之添加串口設備

如題所示:如何往BSP工程裏面添加一個串口設備呢?? 遇到的問題:如下圖:#include +相對路徑的形式: 答: #include <stdio.h>,直接到系統指定目錄去查找頭文件。 #include "stidio.h",會先到

原创 RTT之設備管理機制

僅對自己在瞭解RTT過程中的關鍵點進行了記錄整理而矣!僅代表個人的一些學習思路。 RTT有很多linux的影子,所以從linux思路及面向對象的編程角度來理解要方便些,如I/O管理層的三層結構。設備管理層、設備驅動框架層、驅動層。相對比,

原创 Rt-Thread之內核移植

啓動流程就不必再說了。詳情就看熊譜翔的書吧。這裏只是說一下對自己來說比較新鮮的地方及所得。 自動初始化機制: 只要在函數定義處通過宏定義的方式進行聲明,就會在系統啓動過程中被執行。這裏當宏理解成開關就可以了,還有其用法,是放在了函數定義處

原创 關於stm32的VCP技術原理

  在現代個人電腦的USB是幾乎所有外設的標準通信端口。然而許多工業應用軟件仍然使用經典的串口(UART)。USB虛擬串口提供了繞過這個問題的一個簡單的解決方案。         爲了讓USB被視爲一個COM端口,USB設備必須根據通信設

原创 功放與喇叭如何選型

功放和喇叭匹配原則 5.1 功率匹配   常有人將功率放大器的額定功率與揚聲器的額定輸入功率等同起來,認爲只有這兩個功率指標完全相同時,才稱爲功率匹配。 這種看法是片面的,它們是兩個完全不同的概念,不可混淆。 功率放大器的額定輸出功率是指

原创 M4與HAL觀

算是比較系統的看一下STM32的CubMX與HAL庫!基於F4與L4.   看到CubMX需要配置HSE(外部時鐘),若硬件接了外部晶振,沒有配置是否開啓外部時鐘的話,那外部晶振默認是工作的嗎? 參考《STM32F4中文參考手冊》 由R

原创 常用窗口電壓比較器

窗口比較器,又稱爲雙限比較器,具有兩個門限電平,可以檢測輸入模擬信號的電平是否處在給定的兩個門限電平之間。在元件選擇與分類,或對生產現場進行監視與控制時,窗口比較器是很有用的。 圖爲一典型的窗口比較器電路,電路由兩個集成運放組成,輸入電

原创 電壓比較器選型參數

比較器的特點: 比較器的兩路輸入爲模擬信號,輸出則爲二進制信號,當輸入電壓的差值增大或減小時,其輸出保持恆定。從這一角度來看,也可以將比較器當作一個1位模/數轉換器(ADC)。 比較器與運算放大器 運算放大器在不加負反饋時,從原理上講可以

原创 關於運放的選型參數

需要選型一款功放,對比着立創商城看參數,有些迷……。記錄一下。 運放的一般知識: 一般可將運放簡單地視爲:具有一個信號輸出端口(Out)和同相、反相兩個高阻抗輸入端的高增益直接耦合電壓放大單元,因此可採用運放製作同相、反相及差分放大器。

原创 寫在前面的話

總覺這一年半來沒做什麼項目,只是忙於給別人做測試,出方案,還有就是些雜七雜八的事。什麼原因呢?其實是源自於內心的驕傲與不踏實。總覺得這簡單,那簡單,實際真做起來,問題還是蠻多的。真正實現一個功能,以後對自己做項目,就可以直接拿來用。所以,

原创 使用sourceinsight的總結

sourceinsight,還是不錯的,尤其是配色方面,很舒服。也很喜歡,基本的硬件程序的編寫,已經習慣用它了。由於這兩年搞的東西挺雜,有些忘記了,現在重新總結下。 1、如何加快速註釋的宏? 首先把以下的宏代碼,保存成*.em文件。然後添

原创 網絡原理考點之數字調製

如題:2019年4月  分析:這裏成爲考點,其實是考網絡概念,爲什麼會有這麼多編碼,其實是一個改進的歷史過程。沒記錯,應該是信息專業所應重點掌握的。 數字信號傳輸分爲基帶傳輸和頻帶傳輸。 基帶傳輸:直接在信道中傳輸。 頻帶傳輸:傳送的是

原创 網絡原理考點之路由選擇算法

這部分內容以選擇和填空題較多,如2019年10月 20題 又如2019年4月 30題 答: 共分爲兩大類: 一、全局式路由選擇算法 以所有結點之間的連通性及所有鏈路的費用爲輸入。鏈路狀態算法LS。 二、分佈式路由選擇算法 以迭代、分佈

原创 安裝linux lite與win10遇到問題

分不清楚UEFI啓動方式,是不是windows專用的保護方式?其間是經歷了一整天系統的折騰,對於單個硬盤,裝個雙系統是沒有問題的,但唯獨這種固態(一般來存放系統)+機械方式(一般是安裝用戶數據,軟件等)沒成功。 以下是查的資料,僅當作參考

原创 安裝linux lite造成ESP盤顯示的問題解決

在安裝過程中,首先是想把EFI盤刪掉,參考網友的博文采用了安全的方法,實測這種方法不能刪除EFI,但也受益瞭解了diskpart的用法,如下:  這樣設置成確實是把ESP盤變成了普通可以顯示的磁盤,但刪除不掉。 行不通之後,怎麼恢復呢?