STM32_实验1_建立新工程

1、使用STM32CubeIDE建立一个新工程

        1.1选择时钟源为外部晶振时钟。

        1.2选择调试方式为 serial wire(串行线)。

        1.3配置时钟树.

        1.4选择以 c 和 h 文件型式管理工程文件。

        1.5生成 hex 可执行文件。(完成后点击锤子)

2.串口输出调试

使用串口 1 输出字符串 “hello stm32"。(配置完点击生成代码)

相关知识:

        串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式,如SPI通信、USART 通信等。项目开发中,常使用串口对程序进行调试,这里我们使用的是 USART 通信

  配置串口:

(配置完点击生成代码)

在 STM32 中,UART 的异步模式(Asynchronous)是最常见的通信模式,特别适合用于串口通信。异步模式不需要外部时钟信号,与同步模式相比,它更加简单且应用广泛。

在“Configuration”选项卡中,设置 UART 参数,如:

波特率(Baud Rate)、数据位(Word Length)、

停止位(Stop Bits)、校验(Parity)、

硬件流控制(Hardware Flow Control)等。

HAL_UART_Transmit 函数。

HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值