原创 PWM輸出 STM32呼吸燈

脈衝寬度調製模式可以產生一個由TIMx_ARR(自動裝載寄存器)寄存器確定頻率、由TIMx_CCRx(捕獲/比較寄存器)寄存器確定佔空比的信號。 在TIMx_CCMRx(捕獲/比較模式寄存器)寄存器中的OCxM位寫入’110’(

原创 運算符優先級(優先級這東西久不用就不記得。。。。)

因爲最近在重新學習C++,所有,這個運算符優先級是針對C++的,當然其他的語言也所差無幾。有什麼錯誤的地方歡迎指出呀

原创 C++ primer第四章學習筆記(表達式,運算符優先級,強制類型轉換)

第四章也是比較基礎的,在c語言裏面也用到很多,除了這個優先級問題,我反正每次都老實打括號。。。。 這一章就按知識點總結好了,有些會的就不想寫了 左值和右值 在編譯的時候可能會出現這種錯誤,下面這種是左值錯誤,還有一種是右值錯誤 e

原创 網絡是怎樣連接的學習筆記1----探索瀏覽器內部(十分適合理清思路)

參考資料:網絡是怎樣連接的 【日】戶根勤 /著 周自恆 /譯 我自己有點網絡基礎就寫的比較簡略了 1.生成HTTP請求消息 網址指的就是URL(Uniform Resource Locator,統一資源定位符號),也就

原创 【STM32】RTC時鐘學習筆記,庫函數和寄存器步驟(可修改時間)

參考資料:STM32中文參考手冊;正點原子STM32開發指南 RTC時鐘簡介 實時時鐘是一個獨立的定時器。RTC模塊擁有一組連續計數的計數器。修改計數器的值可以重新設置系統當前的時間和日期。 RTC模塊和時鐘配置系統(RCC_

原创 uboot學習筆記4--bootcmd和bootargs環境變量

感覺現在有點跳着學了,陷進uboot幾天了,企圖理解uboot的過程,然後發現,有些東西根本就不理解,所以決定先看後面再回來學吧。 uboot中有很多環境變量,下面介紹其中兩個bootcmd和bootargs。 這兩個環境變量

原创 c++ primer第一章筆記 cerr clog

其實已經有點c++基礎了,但是c++ primer在c++方面也是一本必讀,還是決定在系統的刷一遍。 標準輸入輸出對象 標準庫定義了4個io對象,標準輸入cin,標準輸出cout,標準錯誤cerr,以及clog cin:一個ist

原创 Linux設備樹學習(1)

1.什麼是設備樹? 描述設備樹的文件叫做DTS,這個DTS文件採用樹形結構描述板級設備,也就是開發板上的設備信息,比如CPU 數量、 內存基地址、 IIC 接口上接了哪些設備、 SPI 接口上接了哪些設備等等 ==簡而言之的概括一

原创 hello.c程序的編譯過程

參考資料:程序員的自我修養–鏈接、裝載與庫 通常使用的開發環境都是使用IDE,IDE將編譯和鏈接的過程一步完成,這種編譯和鏈接合併到一起的過程稱爲構建。就算使用gcc hello.c命令編譯也包含了十分複雜的過程。 打個比方說

原创 linux內核中的MKDEV MAJOR MINOR

參考的是恩智浦提供的內核,不知道是在哪個內核版本上修改的 MKDEV這個是在驅動學習中碰到的,定義在./include/linux/kdev_t.h中,如下: 1 #define MINORBITS 20 2 #defin

原创 linux驅動開發學習筆記1---字符設備驅動開發

1.字符設備驅動簡介 字符設備是linux驅動中最基本的一類設備驅動,字符設備就是一個一個字節,按照字節流進行讀寫操作的設備,讀寫數據是分先後順序的,比如我們最常見的點燈、按鍵、IIC、SPI、LCD等等都是字符設備,這些設備的驅

原创 elf文件解析以及和bin文件的區別

其實是想搞嵌入式的,但是總是要補補這裏的知識補點那裏的知識 1.ELF的分類 現在PC平臺流行的可執行文件格式(Executable)主要是Windows下的PE和Linux的ELF,他們都是COFF格式的變種 ELF文件標準

原创 Linux學習筆記---根文件系統簡介

1.根文件系統簡介 根文件系統一般也叫做rootfs,這裏的文件系統並不是FATFS這樣的文件系統代碼,EXT4 這樣的文件系統代碼屬於 Linux 內核的一部分。 Linux 中的根文件系統更像是一個文件夾或者叫做目錄,在這個目

原创 操作系統學習---相關概念

進程 進程是正在執行的一個程序,與進程相關的是地址空間 ,該地址空間中存放有可執行程序、程序的數據以及程序的堆棧。進程基本上是容納運行一個程序所需要所有信息的容器。 當進程使用完分配給它的時間片之後,進程將會被暫時掛起,再次啓動時

原创 NTC熱敏電阻溫度採集與adc轉換

前言: ntc熱敏電阻的R值是10k,B值是3950 使用的是STM32F103RCT6的ADC 文章目錄1.電路理論2. NTC熱敏電阻阻值與溫度之間的轉換3.NTC熱敏電阻溫度採集與adc轉換 其中最主要的是 溫度變化,引