自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 [STM32学习笔记3]IIC协议

应答信号:在SCL8个高电平之后的第9个高电平时,检测SDA的状态,低电平为应答(ack),高电平非应答(nack),为什么是低电平应答呢?原因是空闲时SDA为高,没有接收则不做任何动作,接收了数据则拉低SDA表示收到了。IIC总线结构:总线由两条线组成,一条时钟线(SCL)和一条数据线(SDA),两条线均有上拉电阻确保空闲时为高电平。注意:数据发送完后要释放SDA,停止主机对SDA的控制,由从机决定是否拉低SDA产生应答。三个信号:起始信号,停止信号,应答信号。停止信号:SCL为高,SDA由低到高。

2023-03-30 22:55:10 579

原创 【STM32学习笔记2】外部中断控制LED状态

在stm32f1xx_it.c这个文件内有各种中断的回调函数,找到对应的外部中断,右键进入其回调函数,找到它下面的用_weak弱定义的回调函数,复制粘贴到stm32f1xx_it.c的用户实现代码区间(begin和end之间),去掉_weak,在里面用if判断中断引脚,判断是哪一个KEY被按下了,相应的引脚下面实现相应的代码。选择对应引脚,设为外部中断模式,在GPIO中设置上升沿和下降沿有效,原理如上,取名为KEYI和KEY2,在NVIC中使能外部中断,保存生成代码。

2023-03-29 00:30:39 513

原创 [STM32学习笔记1]GPIO初始化,点亮LED

咱们选择无源外部晶振,然后是配置时钟树,点击上面的Clock Configuration,在时钟树的HCLK(Mhz)中输入72回车,然后在点击后面的Project Manager,在里面设置工程名,路径,使用的软件,然后在此界面的Code Generator中勾选生成独立的.h.c文件(Generated files里的第一排),这样就设置好了,保存然后打开代码,编译,0error,0warning即可。最后是给这个引脚起名,起名要有标志性,要看到名字知道这个的引脚作用,所以我们取名为LED。

2023-03-28 02:20:54 1259

原创 0.0.0

0.0。

2023-03-28 00:58:42 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除