【LVGL】ANIM(动画)时间线学习 使用时间线可以方便管理所有动画,可以将时间线上包含的所有动画停播、倒放、跳转等。时间线的创建非常简单。首先,创建一系列动画,但先不调用 lv_anim_start() 让动画开始。使用时间线时,无需为动画设计延时,只需要关注动画会在什么时刻播放,延时便会自动计算。如果需要倒放,在设置了播放方向后还需要调用。重新播放,并且会从当前位置倒放。
【LVGL】ANIM(动画)学习 由于动画是立即执行的,因此可以使用自动变量存储。回调函数有两个形参,参数1:是用作动画控件的结构体指针,参数2:是。可以在回调函数种设置控件的尺寸、样式、位置等操作,实现各种动画效果。:参数1:动画结构体指针,参数2:回调函数。实际上,过渡的底层也使用的是动画。函数中参数2和参数3的范围值。
【电子电路】RS485收发器两种典型电路 由微处理器输出的R/D 信号通过光电隔离器件控制SP485R 芯片的发送器/接收器使能:R/D 信号为“1”,则SP485R 芯片的DE 和/RE 引脚为“1”,发送器有效,接收器禁止,此时微处理器可以向RS-485 总线发送数据字节;R/D 信号为“0”,则SP485R 芯片的DE和/RE 引脚为“0”,发送器禁止,接收器有效,此时微处理器可以接收来自RS-485 总线的数据字节。如果需要达到更高的RS-485 通讯速率,则需要选用响应速度更快的光耦器件,比如Agilent 公司的超高速光耦元件。
【电子电路】MOS选型技巧 比如我们这次需要的实际工作电流是2A,假设选择导通电阻为100mR的MOSFET,则在MOSFET上的散耗功率是2。MOSFET的耐压,一般根据负载的类型来考虑余量。由于MOSFET的型号众多,应用面广,所以MOSFET的选型需要考虑的因素也比较多,许多工程师在选型时感觉无从下手。P沟道的MOSFET由于制造工艺的原因,通常来说导通电阻会比N沟道的MOSFET大,也就意味着导通功耗会比较大。选型的第一步,是要确定要用P沟道MOSFET还是N沟道MOSFET,这两种类型的MOSFET驱动电压是完全不同的。
【电子电路】简易电子负载 2、负载输入电压5-30V,注意电容耐压,可以选择负载自供电或外部供电,使用开关SW1切换,使用外部供电(右侧tpyec供电),负载可以低至1V。4、风扇及运放供电采用HT7463先降压到5V,在MT3608升压到12V,效率一般,但成本低,可靠。5、取样电阻为二选一(2512电阻或康铜丝)安装,这里选的是0.1R、3W、2512电阻。6、功率管采用TO247的MOS管,这里用的是拆机的GP20B60。3、上下二路电位器是单独调节电流的,每路大约最大3A。1、最大功率100W(短时间),长时间为40W。
【LVGL 学习】样式(style)属性学习 pad_hor() 和 …在设置位置的时候,设置的坐标指的是 border 左上角相对父容器的 Content area 的坐标,也就是说如果设置坐标为 0 的话,轮廓(outline)可能会被父容器的边框(border)遮盖。不过上一节还有一个地方没有提到:在设置宽度和高度时,除了使用确定的数值外,还可以使用百分比值 lv_pct(x) 来设置控件相对父容器的 Content area 的大小或位置。需要注意的是,文本的样式是可继承的,意思是如果子控件没有特别指定的话,它会使用父容器设置的文本样式。
【LVGL 学习】样式(style)风格学习 在 LVGL 中,样式都是以对象的方式存在,一个对象可以描述一种样式。每个控件都可以独立添加样式,创建的样式之间互不影响。样式是延迟渲染的,因此需要使用 static 存储类别说明符或将其声明为全局变量。样式是多方面的,不仅包括颜色和形状,还包括边距、边框,甚至动画变换效果等细节。所有的设置样式函数都是 lv_style_set_…() 形式,完整的样式规则将在之后介绍。未指定的样式规则将保持控件的默认样式。