如何使用STM32在lcd屏上画出带有颜色梯度的线?

如何在STM32f103上实现如图所示的效果图片说明图片说明

1个回答

1、设定颜色渐变的起始RGB(0,0,0)值与结束RGB值(255,255,255)
2、根据当前值确定颜色渐变所除值,如当前值为3000,则RGB值取(255-0)/6000*3000=127,假设显示的刚好是127行,则每行显示的RGB值相应递增1即可
3、在给定区间线性增加(递减)相应的RGB值

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问