
单片机
文章平均质量分 82
catshit322
兴趣
展开
-
RT thread 中 LVGL 动画效果不起作用的原因及解决办法
最近在将LVGL移植到GD32的过程中发现动画效果在RT thread 上运行的不好,非常卡顿,似乎是没有起作用。先看一下错误的使用方法。注意以下是LVGL 定时器的错误用法在配置文件中将 LV_TICK_CUSTOM 选项打开,将获取时钟间隔的函数配置为 rt thread 操作系统的 rt_tick_get() 函数/*Use a custom tick source that tells the elapsed time in milliseconds. *It removes th.原创 2022-03-06 17:23:03 · 5535 阅读 · 2 评论 -
TMC5160 静音驱动器
一、介绍 TMC5160和TMC2160可以PIN对PIN替换,TMC5160自己带有梯形曲线加速功能,这是它与TMC2160唯一的区别。因此下面都以TMC5160来做介绍。二、TMC5160的3种工作模式 TMC5160通过两个引脚来控制它的工作模式:SD_MODE和SPI_MODE。1、当SD_MODE接地,SPI_MODE拉高,TMC5160即工作在模式1。在该模式下,用户通过SPI接口来设置TMC5160的寄存器。TMC5160使用自己的梯形曲线发生器来控...转载 2021-11-21 18:06:04 · 4184 阅读 · 0 评论 -
笔记1:STC12单片机双向端口设置
STC12单片机端口默认设置和传统51单片机端口相同。可通过软件设置为双向端口。以数据手册中的P0口为例原创 2013-05-31 23:24:15 · 2675 阅读 · 0 评论 -
笔记2:KeilC51中数据类型转换
KEIL C51中数据计算时不会按照标准C语言来处理。不是标准C中的按照最大数据类型强制转换如char i;int j;long a;a=j+I;当然不是上面这么简单的计算,这里只是为了说明标准C中都会按照long型数据处理C51中不会扩大计算时的数据类型原创 2013-05-31 23:27:30 · 4813 阅读 · 0 评论 -
笔记4:单片机C语言编程中的一些注意事项
1:使用switch case 语句一定要清楚所有状况,否则可能会出现意想不到的结果,不能用default代替其他状况2:如果不小心画错了8位的并行引脚,通过C语言运算来交换一字节的高低位即可蝶形运算unsigned char shift_fun2(unsigned char data) { data=(data>4); data=((data>2)&0x33)原创 2013-05-31 23:36:33 · 1423 阅读 · 0 评论