原创 STM32 輸入捕獲

一、什麼是輸入捕獲 定時器的計數器CNT在不停地計數,當選定的輸入引腳上出現了設定的 上升沿或下降沿時,把CNT的值記錄到CCR中。 二、框圖 三、流程圖 引腳輸入信號到輸入通道TI1對輸入信號進行濾波和邊緣檢測1個輸入通道可以

原创 ->指針運算符和 .

->指針運算符 . 成員符號 當定義了一個結構體,和一個結構體變量 /*定義結構體*/ typedef struct { float Kp; //比例係數 float Kd;

原创 功放掉電檢測電路

參考:7206.TPA311x音頻功放POP噪聲分析及控制.pdf 檢測功放掉電時,先把shutdown拉低,關閉輸出 掉電檢測電路在應用時需要注意調整 R1 和 R2 的數值,選擇合適的掉電保護點。避免電源的紋波觸發掉電保護

原创 python 生成一個週期的正弦數據

import math i=0 list1=[] #定義一個空list while(i<360): list1.append(i) #把數據增加到列表末 i=i+3.6; #因爲我要一個週期裏有100個點,所

原创 理解STM32定時器中的輸入捕獲濾波器

轉載:http://bbs.21ic.com/icview-335440-1-1.html 關於STM32定時器中的輸入捕獲濾波器的功能描述,在中文參考手冊中描述如下: 我不理解官方的說明,在網上搜了老半天,基本都是下面這幾句話

原创 STM32F103C8--用STM32CubeMX生成PWM程序

一、配置定時器爲PWM產生 二、配置時鐘樹 三、定時器配置 四、配置完生成程序後,主程序裏還要進行啓動PWM就可以了 MX_TIM3_Init(); HAL_TIM_PWM_Start(&htim3,TIM_CHAN

原创 把本地倉存在碼雲上

1、生成公鑰 打開git bash, 輸入如下指令,會提示在某個目錄生成一公鑰 $ ssh-keygen -t rsa -C "[email protected]" 把 id_rsa.pub 打開復制密鑰到碼雲上 2、在碼

原创 RT-thread自動初始化 __attribute__((section("section_name")))

一、輸入段和輸出段   輸入段、輸出段是相對link過程來說的。我們寫的.C文件編譯後生成目標文件.o,這些.o文件由一段一段代碼組成,對於link來說,這些是輸入段。link過程把這些段重新編排順序,成生elf或binary文件

原创 HAL_I2C_Mem_Write與HAL_I2C_Master_Transmit

功能:在阻塞模式下將大量數據寫入特定的內存地址 HAL_StatusTypeDef HAL_I2C_Mem_Write(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t

原创 STM32CubeMX工程中加入RT_thread

1、在STM32CubeMX中正常生成MDK工程 2、MDK官下載RealThread 軟件包,並安裝 3、加入rt_thead內核 4、MDK工程中刪除…it.c中某些函數 有幾個函數內核已經實現了,所以要在stm32g0x