STM32F103C8T6移植uCOS基于HAL库
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 一.使用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库相关推荐
- STM32F103C8移植uCOSIII(HAL库)
少年 一.随笔 二.uCOSIII源码 三.项目导入文件整理 四.导入文件和增加头函数路径 五.代码改动 六.参考资料 一.随笔 移植一个嵌入式系统用了一天时间,只能说不愧是我,在不了解的情况下还是少 ...
- STM32外挂FLASH模拟U盘(基于HAL库)
STM32外挂FLASH模拟U盘(基于HAL库) 1.背景 1.1这篇文章能给你带来什么 1.2根据你要解决的问题,精确快速跳转到相应位置 1.3我在做完这个后还有不明白的地方,希望能有大触解答困惑 ...
- STM32 串口DMA接收 Openmv / K210 整数、小数字符串数据 (基于HAL库)
目录 前言 一.工程配置 二.串口DMA部分代码 1.源文件UART_DMA.c 2.头文件UART_DMA.h 3.stm32f1xx_it.c的修改 4.串口收发DMA测试 三.字符串数字提取代码 ...
- STM32机器人控制开发教程No.3 使用遥控控制电机/舵机(基于HAL库)
01 前言 本教程使用的机器人控制板拥有4个带编码器的电机接口,4个舵机接口,串口通信接口.SWD下载调试接口.航模遥控接口.USB5V输出接口以及方便与树莓派直接连接的40PIN接口等,板载资源丰富 ...
- STM32CubeMX基于HAL库实现简单串口通信
STM32CubeMX基于HAL库实现简单串口通信 板子:STM32F103C8 编译工具:Keil+STM32CubeMX 烧录工具:FlyMcu 串口调试程序:XCOM 实验要求: 1)设置波特率 ...
- STM32软件学习笔记(一)基于HAL库的STM32F429单片机串口打印程序
|版权声明:本文为博主原创文章,转载请注明出处.https://blog.csdn.net/NeverImagine_/article/details/95517664 目前ST官方有提供两种库文 ...
- STM32F4 HAL库开发 -- 新建基于 HAL 库的工程模板
一.STM32CubeF4 固件包下载 下载:STM32CubeF4 MCU Firmware Package 二.新建基于 HAL 库的工程模板 1.新建文件夹 建立一个文件夹为 Template. ...
- STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数
STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数 一.步进电机闭环驱动器 二.CubeMx配置 1.Clock Configuration 2.脉冲端 定时器配置 3. ...
- STM32F103VET6基于HAL库和标准库下DAC 心形波形输出
STM32F103VET6基于HAL库和标准库下DAC 心形波形输出
最新文章
- 002 辅助框架的设计
- ORACLE修改表空间方法
- 京东java社招面试6_2020最新京东java面试题分享,京东社招
- Centos 7和 Centos 6开放查看端口 防火墙关闭打开
- WangEdit富文本编辑器增加上传视频功能
- 机器学习算法之线性回归
- HTML cite元素
- mysql两个数据库表数据同步_php同步mysql两个数据库中表的数据
- Struts2结果页面配置(Result)
- 【分治】LeetCode 50. Pow(x, n)
- 超大背包问题(折半枚举, 双向搜索)
- 091 类的多态和多态性
- 打造面向时代的“云中广科”,广科牵手华为探索校企合作新范式
- 汽车 Automotive > 汽车安全芯片调研
- 同仁堂-十大王牌、十大名药
- Spring Boot使用宝兰德BES进行改造和部署
- 1093. 大样本统计-正常统计
- BlazePose: On-device Real-time Body Pose tracking
- Newman基础使用
- P3386二分图最大匹配模版
热门文章
- 富文本编辑器 Kindeditor 的使用和 常见错误
- OpenAI 宣布将对战 DOTA2 世界冠军 OG,最终决战!
- 同学们零基础入门学写代码的最佳途径之一哦
- 兼容性向前还是向后_向后兼容性与向前兼容性
- RK3288刷机教程:安装Ubuntu 16.04
- 【教学类-17-02】20221125《世界杯七巧板A4整页-随机参考图七巧板 3份一页》(大班)
- SpringSecurity中文文档—Authentication— Reading Username/Password
- Java解析Google Maps API返回的Json
- Kmeans K均值聚类,OpenCV实现
- Camera构图之三分法