当前位置: 首页 > news >正文

ARMday1

1.总结keil5下载代码和编译代码需要注意的事项
答:下载代码时,确保stlink的驱动有效、魔术棒中硬件型号的连接
       编译代码时,先将配置魔术棒里Debug中的Setting,将Flash中Reset and Run勾选上,并去除pack中的Enable。


2.总结STM32Cubemx的使用方法和需要注意的事项
答:1、新建一个工程

2、找到并选择对应型号

3、SYS中勾选Debug

4、RCC配置时钟源(44MHZ)

5、设置工程项目

6、创建工程


3.总结STM32Cubemx配置GPIO的方法
答:1、选择对应引脚

2、左键点击选择output方式

3、配置gpio的初始化功能

int flag1,flag2;
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{if(htim == &htim1){flag1=!flag1;}if(htim == &htim2){flag2=!flag2;}
}while(1)
{if(flag1)HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET);elseHAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET);if(flag2)HAL_GPIO_WritePin(GPIOB,GPIO_PIN_2,GPIO_PIN_RESET);elseHAL_GPIO_WritePin(GPIOB,GPIO_PIN_2,GPIO_PIN_SET);
}

VID_20240329_171435

http://www.lryc.cn/news/330368.html

相关文章:

  • 【C++风云录】创造视觉奇迹:探索C++图形编程的魅力与可能性
  • 常见的Nginx+Redis+MQ+DB架构设计
  • vue+elementUI搭建动态表头的表格
  • 【ENSP】交换机和交换机之间实现静态路由
  • 2024.2.18力扣每日一题——N叉树的前序遍历
  • Taro活动列表中,对某一个活动添加分享按钮
  • 深入理解计算机系统 家庭作业 2.65
  • Java字节码
  • 深入解析大数据体系中的ETL工作原理及常见组件
  • 条件变量的简易C++实现版
  • 目标检测评价标准
  • C51-- 蓝牙,WIFI模块
  • HN热帖|替换Redis的一场赛跑
  • Kubernetes(k8s):网络插件之Calico安装与详解
  • Chrome base 库详解:工具类和常用类库
  • Nginx开发实战三:替换请求资源中的固定数据
  • 如何在Python中实现多线程和多进程?
  • Redis面试题10道
  • vue3从精通到入门6:v-memo指令
  • 【算法集训】基础算法:双指针
  • 李白打酒加强版(c++实现)
  • 平价运动蓝牙耳机哪个品牌好?必选的5个爆款品牌,超高性价比!
  • Android ImageView以及实现截图
  • 剑指offer--数组中重复的数字
  • 【THM】SQL Injection(SQL注入)-初级渗透测试
  • 数码论坛系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)
  • vue3性能提升主要通过哪几方面?
  • 跨境电商IP防关联是什么?有什么作用?
  • git仓库太大只下载单个文件或文件夹
  • OpenHarmony实战:RK3568 开发板镜像烧录指南