玩stm32也有一段時間了,對串口中斷接受和DAM方式發送總一下總結,但是本節只講述串口中斷接受的基本配置,既然是基本就說明他很重要,如有疏忽,就會讓串口失靈。下一節主要講述DAM的用法。言歸正傳:首先我們要知道開啟一個功能的步驟如下, (1)RCC配置 (2)GPIO配置 (3)USART ...
電平標准 根據通訊使用的電平標准不同,串口通訊可分為TTL標准和RS 標准,如下表: 從圖中可以看到,TTL電平標准使用 V表示高電平,使用 V表示低電平。在R 電平標准中,為了增加串口通訊的遠距離傳輸及抗干擾能力,使用的是 V表示高電平,使用 V表示低電平。如下圖為RS 和TLL電平標准表示同一個信號時的對比。 在電子電路中,一般使用TTL電平進行通訊,而在PC機中則使用RS 電平進行通訊。所 ...
2019-07-28 09:32 0 1700 推薦指數:
玩stm32也有一段時間了,對串口中斷接受和DAM方式發送總一下總結,但是本節只講述串口中斷接受的基本配置,既然是基本就說明他很重要,如有疏忽,就會讓串口失靈。下一節主要講述DAM的用法。言歸正傳:首先我們要知道開啟一個功能的步驟如下, (1)RCC配置 (2)GPIO配置 (3)USART ...
1、通用定時器的PWM功能 STM32F103ZET6有4個通用定時器,分別是TIM2、TIM3、TIM4、TIM5。 通用定時器由一個可編程預分頻器驅動的16位自動裝載計數器構成。 通用定時器的很多功能與基本定時器是一樣的,但是每個通用定時器都有4個IO口,可以用來測量輸入信號 ...
1、STM32的中斷 STM32的中斷管理是屬於內核部分的,所以中斷管理的寄存器也是屬於內核組,不屬於芯片外設,在查看相關資料的時候,需要查看相對應的內核手冊。 STM32F103ZET6是Cortex-M3內核的IC。Cortex-M3內核支持256個中斷,其中包含了16個內核中斷 ...
1、GPIO簡介 STM32F103ZET6有多個GPIO組,如GPIOA、GPIOB、GPIOC...等等。每個GPIO組具有16個IO口。 GPIO組的寄存器都是類似的,每個GPIO組都有2個32位的配置寄存器、2個32位的數據寄存器、1個32位的置位/復位寄存器、1個16位復位 ...
1、IWDG簡介 STM32F103ZET6的獨立看門狗(IWDG)是由內部LSI(內部約40KHZ低速時鍾)時鍾驅動的。由於IWDG是由內部低速時鍾驅動,所以就算主時鍾發生故障,IWDG依然能夠工作。 由於LSI是一個內部RC時鍾,所以時鍾不是很准確的40KHZ,而是在30KHZ ...
1、EXTI功能 外部中斷/事件控制器EXTI管理了STM32的20個中斷/事件線。 EXTI的功能框圖如下: 在功能框圖中,可以看到很多在信號線上打了一個斜杠並標注“20”的字樣,這是表示在STM32內部類似的信號線路有20個,也就是EXTI的20個中斷/事件線 ...
1、WWDG簡介 窗口看門狗(WWDG)通常被用來檢測由外部干擾或不可預見的邏輯條件造成的應用程序背離正常的運行序列而產生的軟件故障。 WWDG是一個不斷往下遞減的計數器。當WWDG的 ...
stm32f103zet6是一種嵌入式-微控制器的集成電路(IC),是由ST公司開發的STM32F1系列的其中一種,芯體尺寸是32位,速度是72MHz,程序存儲器容量是256KB,程序存儲器類型是FLASH,RAM容量是48K。 stm32f103zet6詳細參數 ...