自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于RCC的相关了解及如何使用STM32Cube MX配置时钟

c.时钟配置如下图:可以根据图中红线来调,按照HSE路线走,最后的72是产品的最大频率,不一定都是72,根据相关产品的要求来定。频率越大,功耗越大。f.最后在Keil5中的main函数中找到对应的时钟函数。备份区域拥有两个专门的复位,它们只影响备份区域。软件复位,备份区域复位可由设置备份域控制寄存器。当以下事件中之一发生时,产生备份区域复位。b.RCC的配置:将HSE配置成下图。HSI振荡器时钟(高速内部时钟)HSE振荡器时钟(高速外部时钟)HSE振荡器时钟(高速外部时钟)时钟打开,对应的设备才能工作。

2023-09-12 23:10:28 344

原创 用STM32CubeMX如何点亮一个LED灯

如果读取到按键被按下的按键是对应的串口,就是按键被按下(按下KEY1,即PA0,然后读取函数HAL_GPIO_ReadPin读取的是PA0,那么HAL_GPIO_ReadPin返回0,正好等于GPIO_PIN_RESET=0),同理,else里就是按键松开。注意:在按键按下之后灯亮一下就灭了,或者按住不松,会一直亮,但松开,就灭,不是我们想要的结果,这时我们需要在if语句中添加一个循环读取语句(while(HAL_GPIO_ReadPin(GPIOx,GPIO_Pin)==GPIO_PIN_RESET);

2023-09-12 18:13:05 473

原创 使用STM32CubeMX生成工程文件

左上角搜索对应的芯片,并在右侧双击对应的芯片;例如:对应芯片为STM32F103C8T6,搜索出后,在右侧双击红色部分。在SYS中,一定要将Debug改成Serial Wire(串行线),否则,在后面的下载会有错误。下面这图是本人修改PB8,PB9的GPIO-Output的参数。工程路径尽量不要有空格和中文字符,会对其造成影响。5.配置Code Generator;6.点击GENERATE CODE。点击芯片对应的引脚,并进行配置;打开自动生成的工程文件。配置工程名称及位置;

2023-09-12 13:34:43 230

原创 Oled显示一个字符(用IIC协议)

通过学习所收获的心得总结。关于IIC协议的OLED显示一个点,一个字符,一个图片。

2023-09-10 14:53:25 563 2

空空如也

空空如也

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

TA关注的人

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