
STM32
文章平均质量分 92
mzy2364
这个作者很懒,什么都没留下…
展开
-
STM32运行中动态修改时钟
有一个项目,需要在启动的时候根据eeprom的某个参数来配置时钟,最开始的做法是按正常模式配置时钟,然后读取eeprom的参数,然后根据参数配置时钟,在仿真的时候却发现,系统时钟还是最开始设置的,后来并没有改变,找了一圈,说要关闭pll后再配置,结果还是无效。解决办法:先使用内部时钟HIS,不开启pll,最开始的时钟仅仅保证eeprom可以读取参数或者其他方式确定后续需要设置的时钟,然后读取e...原创 2020-01-08 23:26:50 · 2971 阅读 · 0 评论 -
RT-Thread+LittlevGL综合demo
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用。强大的构建块按钮,图表,列表,滑块,图像等,带有动画,抗锯齿,不透明度,平滑滚动的高级图形,各种输入设备的触摸板,鼠标,键盘,编码器等,多显示器支持,即同时使用更多的TFT和单色显示器,支持 UTF-8编码的多语言,完全可定制的图形元素。独立于任何微控制器...原创 2019-12-27 14:11:07 · 3909 阅读 · 0 评论 -
rtconfig.h
#ifndef RT_CONFIG_H__#define RT_CONFIG_H__/* Automatically generated file; DO NOT EDIT. *//* RT-Thread Configuration *//* RT-Thread Kernel *///内核对象名的最大长度#define RT_NAME_MAX 16//CPU字节对齐,STM32...原创 2019-11-14 14:33:04 · 881 阅读 · 0 评论 -
STM32普通定时器TIM6精确延时函数
Cortex-M系列都会带有systick定时器,但是有时候会被RTOS占用或者HAL库占用,这里提供一种普通定时器延时的方法。将定时器用作延时函数的一般步骤使能定时器的时钟 配置定时器的预分频值得到所需的频率 设置所需要计数的值,自增的计数器计数到这个值的时候就会产生事件 使能相应的事件,允许定时器产生相应的事件 开启定时器开始计时 等待延时时间到达 关闭定时器等待延时时间...原创 2019-05-21 16:18:58 · 6363 阅读 · 1 评论