STM32单片机学习
一些学习STM32单片机的收获
鱼丫丫
人生如程序,程序亦人生。
展开
-
Git简易使用
文章目录前言一、为什么要使用Git?二、使用步骤1.配置Git2.初始化仓库3.使用Git提交项目3.1 检查状态3.2 将文件加入仓库中3.3 提交3.3.1 首次提交3.3.2 再次提交3.4 检查状态3.5 撤销修改3.6 删除提交记录3.7 删除仓库总结前言本文记录了如何简单实用Git一、为什么要使用Git?Git是一个版本控制软件,通过使用Git可以给项目拍摄快照(处于任何时候的状态),当我们由于某些原因想要将项目恢复到以前的某种状态时,通过Git就可以简单的实现。二、使用步骤1.原创 2022-01-29 19:32:31 · 476 阅读 · 0 评论 -
stm32流水灯点亮
文章目录前言一、点亮一个灯二、实现一个灯的闪烁点亮特别说明:三、使用寄存器编程实现三个灯的闪烁点亮首先根据参考手册自己编写一个简易的stm32f10x.h头文件1.使用输出数据寄存器来实现2.使用端口位设置/清除寄存器来实现总结前言实现流水灯点亮一、点亮一个灯首先先实现点亮一个灯int main(void){ //打开GPIOB的时钟 *(unsigned int *)0x40021018 = ( 1 << 3 ); //设置GPIOB的0口为推挽输出模式 *(原创 2022-01-07 22:25:36 · 2412 阅读 · 2 评论 -
Keil5错误总结。
错误总结:main.c(9): warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]警告原因:定义函数时,即时没有形参,也需要把void补上。原创 2022-01-07 14:51:35 · 2289 阅读 · 0 评论 -
将指定位变为1或者0
文章目录前言一、位操作符1、&2、|3、^二、具体实现1、把指定的位置12、把指定的位置0总结前言有些时候我们需要给特定的位置1或者0,如何来实现呢?通过最近的学习,结合以前遇到过的情况进行分析。一、位操作符位操作符有&、|、^。位操作符要求操作数为整数类型。1、&A=10110B=11100则,A&B=10100对应位均为1结果才为12、|A=10110B=11100则,A|B=11110对应位均为0结果才为03、^A=10110B=1原创 2022-01-02 19:53:08 · 7680 阅读 · 0 评论 -
如何让Keil5包含Legacy Device Database[no RTE]
安装过MDK后,发现无法编译之前用Keil4编写的基于at89s51单片机程序,也无法创建基于51单片机的程序,并且找不到Legacy Device Database,摸索了半天,发现了一个简单的解决方法进入下载官网点击下载C51下载完成后,直接进行安装,一路Next即可。安装完成后,即可以实现用keil5实现keil4的功能...原创 2021-12-31 14:32:21 · 5539 阅读 · 1 评论 -
STM32学习之开发工具安装
STM32学习之开发工具安装开始学习STM32开发板Keil5下载安装可以在官网上进行下载:https://www.keil.com/功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/C原创 2021-12-31 14:21:16 · 10728 阅读 · 1 评论