stm32的usart的功能特点(STM32的调制解调器功能)
一、stm32的usart1的工作时钟最大是
stm32F1系类最大72Mhz你可以超频用但是不一定能稳定可靠工作比方说你用8M晶振配置按照72M主频算,直接换成10M晶振主频自然就是90MFlashLeancy设到最大应该可以比72Mhz高一些,另外APB1分频要小于等于36MHz,要用usb的话必须是48或72
二、stm32简单编程,向USART1发送字符串
#include"usart1h"#includevoidUSART1_Config(void){GPIO_InitTypeDefGPIO_InitStructure;USART_InitTypeDefUSART_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA,ENABLE)
;//配置输出TX引脚GPstm32串口程序:用串口助手发送一个到stm32串口1
三、stm32怎么用printf打印usart串口数据
工程属性中的Target项中的CodeGeneration选择UseMicroLIB。即可使用printf进行串口输出。库函数版本的:如果使用的是MDK,请在工程属性的“Target“-》”CodeGeneration“中勾选”UseMicroLIB“进行如上设置后编译一下,串口输出正确的数据。