- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人