提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 一.使用CubeMX建立STM32F103C8T6HAL库
  • 二、效果展示
    • 1.串口输出结果
    • 2.设备效果展示
  • 总结

一.使用CubeMX建立STM32F103C8T6HAL库

配置RCC、SYS


并设置PC13为GPIO_Output用于点亮LED灯

然后设置串口USART1,并建立工程



点击生成代码,并在Keil中打开该工程。
在main函数中的while循环里添加语句

while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET);HAL_Delay(500);HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET);HAL_Delay(500);}/* USER CODE END 3 */

然后编译生成hex文件,并在烧录软件进行烧录

二、效果展示

1.串口输出结果

2.设备效果展示

总结

中途串口调试的时候出现乱码,一定要注意波特率,容易忘记,添加文件的时候也要注意,不要把文件添加错了,然后也运行不了。

STM32F103C8T6移植uCOS基于HAL库相关推荐

  1. STM32F103C8移植uCOSIII(HAL库)

    少年 一.随笔 二.uCOSIII源码 三.项目导入文件整理 四.导入文件和增加头函数路径 五.代码改动 六.参考资料 一.随笔 移植一个嵌入式系统用了一天时间,只能说不愧是我,在不了解的情况下还是少 ...

  2. STM32外挂FLASH模拟U盘(基于HAL库)

    STM32外挂FLASH模拟U盘(基于HAL库) 1.背景 1.1这篇文章能给你带来什么 1.2根据你要解决的问题,精确快速跳转到相应位置 1.3我在做完这个后还有不明白的地方,希望能有大触解答困惑 ...

  3. STM32 串口DMA接收 Openmv / K210 整数、小数字符串数据 (基于HAL库)

    目录 前言 一.工程配置 二.串口DMA部分代码 1.源文件UART_DMA.c 2.头文件UART_DMA.h 3.stm32f1xx_it.c的修改 4.串口收发DMA测试 三.字符串数字提取代码 ...

  4. STM32机器人控制开发教程No.3 使用遥控控制电机/舵机(基于HAL库)

    01 前言 本教程使用的机器人控制板拥有4个带编码器的电机接口,4个舵机接口,串口通信接口.SWD下载调试接口.航模遥控接口.USB5V输出接口以及方便与树莓派直接连接的40PIN接口等,板载资源丰富 ...

  5. STM32CubeMX基于HAL库实现简单串口通信

    STM32CubeMX基于HAL库实现简单串口通信 板子:STM32F103C8 编译工具:Keil+STM32CubeMX 烧录工具:FlyMcu 串口调试程序:XCOM 实验要求: 1)设置波特率 ...

  6. STM32软件学习笔记(一)基于HAL库的STM32F429单片机串口打印程序

    |版权声明:本文为博主原创文章,转载请注明出处.https://blog.csdn.net/NeverImagine_/article/details/95517664   目前ST官方有提供两种库文 ...

  7. STM32F4 HAL库开发 -- 新建基于 HAL 库的工程模板

    一.STM32CubeF4 固件包下载 下载:STM32CubeF4 MCU Firmware Package 二.新建基于 HAL 库的工程模板 1.新建文件夹 建立一个文件夹为 Template. ...

  8. STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数

    STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数 一.步进电机闭环驱动器 二.CubeMx配置 1.Clock Configuration 2.脉冲端 定时器配置 3. ...

  9. STM32F103VET6基于HAL库和标准库下DAC 心形波形输出

    STM32F103VET6基于HAL库和标准库下DAC 心形波形输出

最新文章

  1. 002 辅助框架的设计
  2. ORACLE修改表空间方法
  3. 京东java社招面试6_2020最新京东java面试题分享,京东社招
  4. Centos 7和 Centos 6开放查看端口 防火墙关闭打开
  5. WangEdit富文本编辑器增加上传视频功能
  6. 机器学习算法之线性回归
  7. HTML cite元素
  8. mysql两个数据库表数据同步_php同步mysql两个数据库中表的数据
  9. Struts2结果页面配置(Result)
  10. 【分治】LeetCode 50. Pow(x, n)
  11. 超大背包问题(折半枚举, 双向搜索)
  12. 091 类的多态和多态性
  13. 打造面向时代的“云中广科”,广科牵手华为探索校企合作新范式
  14. 汽车 Automotive > 汽车安全芯片调研
  15. 同仁堂-十大王牌、十大名药
  16. Spring Boot使用宝兰德BES进行改造和部署
  17. 1093. 大样本统计-正常统计
  18. BlazePose: On-device Real-time Body Pose tracking
  19. Newman基础使用
  20. P3386二分图最大匹配模版

热门文章

  1. 富文本编辑器 Kindeditor 的使用和 常见错误
  2. OpenAI 宣布将对战 DOTA2 世界冠军 OG,最终决战!
  3. 同学们零基础入门学写代码的最佳途径之一哦
  4. 兼容性向前还是向后_向后兼容性与向前兼容性
  5. RK3288刷机教程:安装Ubuntu 16.04
  6. 【教学类-17-02】20221125《世界杯七巧板A4整页-随机参考图七巧板 3份一页》(大班)
  7. SpringSecurity中文文档—Authentication— Reading Username/Password
  8. Java解析Google Maps API返回的Json
  9. Kmeans K均值聚类,OpenCV实现
  10. Camera构图之三分法