STM32Cube自学-1
2024-10-16 09:30:00
为了方便调试,使用Keil5+Proteus。
1、新建Proteus STM32项目,选择STMF103C6
2、新建STM32CubeMX项目,选择同型号CPU,选择UART1,Asynchronous.(异步模式)
3、保存项目,Keil5打开,在Main.c,写以下代码,编译生成hex文件。
while ()
{ /* USER CODE END WHILE */
HAL_Delay();
/* USER CODE BEGIN 3 */
HAL_GPIO_WritePin (GPIOA, GPIO_PIN_4, GPIO_PIN_RESET);
uint8_t senddata[]="HelloWorld\r\n";
if(HAL_UART_Transmit(&huart1,senddata,sizeof(senddata),0xFFFF) != HAL_OK)
{
Error_Handler();
}
}
4、Protues里选择该文件,点击运行,注意设置终端波特率一致。
下一篇将学习IIC通讯。
最新文章
- Oracle EBS - AOL
- String、StringBuffer和StringBuilder的深入解析
- 闲扯json取值,联想map取值。
- bug0
- DBA日常SQL之查询数据库运行状况
- 【转】Git连接oschina管理代码版本
- MongoDB 备份方法
- java工具类系列 (四.SerializationUtils)
- Oracle自带的exception
- java基础概念经典题目汇集
- 从 PHP 到 Java
- Java Calendar类使用总结
- linux下anaconda和keras配置过程
- Broadcom BCM94352z/DW1560驱动新姿势
- MT【310】均值不等式
- Runtime-消息发送和消息转发
- C# 调用windows api 操作鼠标、键盘、窗体合集...更新中
- bzoj 4034: [HAOI2015]树上操作 树链剖分+线段树
- BZOJ.1901.Dynamic Rankings(树状数组套主席树(动态主席树))
- L1-004 计算摄氏温度
热门文章
- Jfrog 与 jenkins Sonarqube的 测试样例 (From jfrog 培训)
- GlusterFS卷的自我修复功能
- 02 基于umi搭建React快速开发框架(国际化)
- 使用vscode 编写Markdown文件
- php-编译模块2
- C# SFTP
- Mayor's posters POJ - 2528(线段树 + 离散化)
- day5 if else elif 判断语句
- UVALive - 6440(模拟)
- Android打造(ListView、GridView等)通用的下拉刷新、上拉自动加载的组件