摘要: 嵌入式UI框架-画任意宽度的抗锯齿直线算法 最近在手搓一个GUI框架,做完了抗锯齿直线光栅化算法,支持任意线宽,任意角度,平头/圆头。纯C实现,写完来记录一下,帮助需要的人了解光栅化圆弧的原理。博客大部分也是由AI生成,主要还是懒。需要深入了解算法和获取源码联系作者VX17768556499 QQ2907487307先来看下效果,背景灰色,带 阅读全文
posted @ 2025-12-19 17:28 guyjyc 阅读(3) 评论(0) 推荐(0)
摘要: 嵌入式UI框架-抗锯齿画圆弧算法 最近在手搓一个GUI框架,做完了抗锯齿画圆弧算法,支持任意宽度,任意角度,平头/圆头。纯C实现,写完来记录一下,帮助需要的人了解光栅化圆弧的原理。博客大部分也是由AI生成,主要还是懒。需要深入了解算法和获取源码联系作者VX17768556499 QQ2907487307先来看下效果,背景灰色 改变不 阅读全文
posted @ 2025-12-19 17:09 guyjyc 阅读(7) 评论(0) 推荐(0)
摘要: 嵌入式UI框架的渐变原理、渐变算法 最近在手搓一个GUI框架刚好写到了渐变系统,纯C实现,写完来记录一下,帮助需要的人了解渐变原理。博客大部分由AI生成,抱歉,太懒了。需要深入了解渐变的实现算法和获取源码联系作者VX17768556499 QQ2907487307 先来看下渐变效果,有水印是因为在知乎上复制的(自己的文章) 线性渐变- 阅读全文
posted @ 2025-12-19 16:48 guyjyc 阅读(77) 评论(0) 推荐(0)
摘要: 上一讲有更正的地方:当有输入时,IO口输出电压应为Vcc-I(e)*R≈0,I(e)为发射极电流;所以上拉电阻R的阻值一般比较大,为了分得更多的电压,将输出电压控制在很低的水平接近于无输出。 这一讲只讲一个问题,就是上一讲的遗漏问题:为什么外围LED电路只能设计成共Vcc形式? (1)先看第一段代码 阅读全文
posted @ 2020-04-26 22:47 guyjyc 阅读(348) 评论(0) 推荐(0)
摘要: 刚接触上拉/下拉电阻概念的时候,经常把下面的排阻: (!!!!一般单片机外接LED显示电路只能设计成这样,为什么,第二讲再讲) 误认为是上拉电阻,其实不是这样的,这排电阻主要是限流起保护电路作用。 真实的上拉电阻是集成在芯片内部的,以I/O口上拉电阻为例,是这样的: R为上拉电阻,通常很大为10k左 阅读全文
posted @ 2020-04-26 21:50 guyjyc 阅读(1058) 评论(0) 推荐(0)