文章
-
【筆記】單片機(jī)頭文件的順序會(huì)讓程序報(bào)錯(cuò)?2023-05-19 08:00
-
F103程序移植到F407的經(jīng)驗(yàn)小結(jié)2023-05-18 08:00
-
基于STM32CubeMX的HAL庫的USB接口使用(MSC基于SD卡模擬U盤)2023-05-17 08:01
-
STM32以太網(wǎng)通訊設(shè)計(jì)方案2023-05-16 08:00
-
基于STM32CubeMX的HAL庫的DMA的多路ADC采集2023-05-13 08:00
-
GD25Qxx芯片解讀2023-05-12 17:04
-
STM32CubeMX輸出可調(diào)頻率與占空比的PWM2023-05-11 09:32
-
STM32CubeMX之串口接收不定長數(shù)據(jù)2023-05-11 09:32
基本串口通信通常只能接收到定長數(shù)據(jù),無法穩(wěn)定接收不定長數(shù)據(jù),本章介紹利用STM32單片機(jī)的IDLE空閑中斷,接收不定長數(shù)據(jù)。使能串口1的異步串行通信模式,開啟Usart1的全局中斷。添加DMA通道。使用Stm32Cubemx生成源碼,打開生成的源碼,刪除whiel循環(huán)中的語句。打開usart.h文件,在文件開頭的USERCODEBEGINIncludes下方 -
【學(xué)習(xí)筆記】串口數(shù)據(jù)突然掉幀2022-09-01 00:12
今天上班的時(shí)候在用一個(gè)單片機(jī)寫串口發(fā)送程序讓上位機(jī)不斷監(jiān)聽大多數(shù)情況都是正常的只是每隔幾分鐘突然掉幀數(shù)據(jù)明明是“33”卻變成“30”還掉了幀出現(xiàn)如下圖情況:在紅色方框中嚴(yán)重掉幀,并且數(shù)據(jù)明明是"33"卻變成了"30",于是我百度了一下,問題主要有以下幾個(gè)方面:(1)波特率:最直接的方法就是降低波特率。(2)發(fā)送間隔:如果條件允許,可以將發(fā)送端的發(fā)送頻率降低,串口 2539瀏覽量 -
【學(xué)習(xí)筆記】CAN的一些基礎(chǔ)知識(shí)2022-08-30 00:13
這幾天公司有一個(gè)CAN無線轉(zhuǎn)發(fā)的小項(xiàng)目就是將CAN數(shù)據(jù)通過無線轉(zhuǎn)發(fā)到其他設(shè)備上所以來補(bǔ)補(bǔ)CAN的基礎(chǔ)知識(shí)后面我也來明天在公眾號(hào)說說自己上班一天到底干了什么防止自己摸魚也給自己查漏補(bǔ)缺項(xiàng)目的細(xì)節(jié)不會(huì)透露只能說一個(gè)大概1,什么是CAN?CAN是ControllerAreaNetwork的縮寫(以下稱為CAN),是ISO國際標(biāo)準(zhǔn)化的串行通信協(xié)議。CAN通過ISO1CAN 935瀏覽量