原创 升壓芯片MAX1771學習(1) ----2020.2.20

原因: 近期爲了自己某一個項目能夠完成,其中有一個升壓模塊需要加上,12V轉170V,其實幾V轉幾V並不重要,重要的是掌握開關電源設計的精髓。所以爲此自己想嘗試下自己設計升壓模塊,這個項目名字叫“Enoch”,寓意:出自《聖經。路

原创 嵌入式stm32 複習(工作用)--- 外部中斷原理知識 2020.3.19

引言 繼續來更新嵌入式這個系列,再說一遍,這個系列我一般都會使用寄存器來編寫,具體原因: 一、相比於庫函數來說寄存器比較難編寫,得具體根據芯片手冊來編寫。 二、能夠通過寄存器的形式來讓大家更加的清楚每一行代碼爲什麼要寫成這個值,具

原创 MatLab學習筆記(2)---2020.3.3

知識點: 1.clc命令的作用是在顯示結果之前清空命令窗口。 2.賦值符號“=”規定了一個動作,不要將賦值符號“=”看做是一個代數等式。 3.變量名字中的第一個字符必須是英文字母。 4.如果賦值語句的結尾沒有緊跟一個分號,則在語句

原创 MatLab學習筆記(5)---2020.3.25

問題描述:用分數近似 知識點: 1.想要知道你的計算機執行一段代碼(大致)需要耗費多久的話,如下使用tic和toc: tic 被計時的時間段 T=toc; 這會將執行tic和toc之間的任何代碼所流逝的時間存入T中,以秒爲單位。時

原创 教你手寫滴答定時器(看完這篇你就會手動寫啦,保姆級講解)---- 2020.3.25

先上完整滴答定時器部分代碼!!! EXTI.c部分 #include "ext.h" #define SYSTICK_E 9 /** * @brief 用於SysTick初始化 * @param None *

原创 升壓芯片MAX1771學習(5) ----2020.3.25

知識點: 1.MAX1771使用一個感應電阻來控制峯值電感電流。 2.該設備還具有高開關頻率(高達300千赫茲)。 3.MAX1771開關頻率是可變的(取決於負載電流和輸入電壓)。 4.SHDN爲芯片使能引腳,低電平有效,可以把此

原创 嵌入式stm32 複習(工作用)---IIC通訊協議 原理部分 2020.2.16

看完下面這篇文章,你應該就能懂IIC的原理了!!! 爲什麼要複習IIC通訊協議? 1.在單片機普遍使用的當下,我們大部分人用這些協議(iic,spi,can等)時,剛開始只是只知其表不知其裏,只是達到會使用這個的程度,用完之後如果

原创 教你手寫PWM輸出(看完這篇你就會手動寫啦,保姆級講解)---- 2020.4.6

關於PWM輸出原理方面的文章: 嵌入式stm32 複習(工作用)— PWM輸出知識 2020.4.6 添加鏈接描述 教你手寫定時器精準延時(看完這篇你就會手動寫啦,保姆級講解)---- 2020.2.27 添加鏈接描述 先上完整P

原创 教你手寫串口收發數據(看完這篇你就會手動寫啦,保姆級講解)---- 2020.3.28

關於串口通信原理方面的文章: 嵌入式stm32 複習(工作用)— USART(串口)通信原理知識 2020.3.23 添加鏈接描述 先上完整串口收發部分代碼!!! #include "usart1.h" #include "std

原创 嵌入式stm32 複習(工作用)--- SPI協議原理知識 2020.3.12

引言 繼續來更新嵌入式這個系列,再說一遍,這個系列我一般都會使用寄存器來編寫,具體原因: 一、相比於庫函數來說寄存器比較難編寫,得具體根據芯片手冊來編寫。 二、能夠通過寄存器的形式來讓大家更加的清楚每一行代碼爲什麼要寫成這個值,具

原创 升壓芯片MAX1771學習(4) ----2020.3.18

知識點: 1.某獨特的控制方案結合了脈衝頻率調製(低電源電流)和脈衝寬度調製(高負載效率)的優點。 2.自舉電路中,集成電路由輸出供電(Vout連接V+),且輸入電壓範圍是2v到Vout。 3.在非自舉電路中,集成電路由輸入電路

原创 FreeRTOS學習筆記之-------FreeRTOS信號量(二值信號量)基礎知識 2020.4.10

知識點: 1.信號量常常用於控制對共享資源的訪問和任務同步,用通俗的話來說,信號量就是媒介。 2.信號量用於控制共享資源訪問的場景相當於一個上鎖機制,代碼只有獲得了這個鎖的鑰匙才能夠執行。 3.裸機編寫中斷服務函數的時候,一般只是

原创 嵌入式stm32 複習(工作用)--- PWM輸出知識 2020.4.6

引言 繼續來更新嵌入式這個系列,再說一遍,這個系列我一般都會使用寄存器來編寫,具體原因: 一、相比於庫函數來說寄存器比較難編寫,得具體根據芯片手冊來編寫。 二、能夠通過寄存器的形式來讓大家更加的清楚每一行代碼爲什麼要寫成這個值,具

原创 教你手寫外部中斷(看完這篇你就會手動寫啦,保姆級講解)---- 2020.3.19

關於外部中斷原理方面的文章: 嵌入式stm32 複習(工作用)— 外部中斷原理知識 2020.3.19 添加鏈接描述 先上完整外部中斷部分代碼!!! EXTI.c部分 #include "key.h" #include "led.

原创 教你手寫DMA傳輸數據(看完這篇你就會手動寫啦,保姆級講解)---- 2020.3.31

關於DMA與串口原理方面的文章: 嵌入式stm32 複習(工作用)— USART(串口)通信原理知識 2020.3.23 添加鏈接描述 教你手寫串口收發數據(看完這篇你就會手動寫啦,保姆級講解)---- 2020.3.28 添加鏈