搜索
查看: 1460|回复: 2

[求助] STM32F429或F7 LTDC

[复制链接]

该用户从未签到

2

主题

4

帖子

0

蝴蝶豆

初级会员

最后登录
2019-2-27
发表于 2016-4-12 08:46:43 | 显示全部楼层 |阅读模式
本帖最后由 SKYLANGZI 于 2016-4-12 09:56 编辑

有没有对 F429或F7的 LTDC 的 背景 层1 层2 之间的颜色混合比较清楚的,看了F429和F756的手册好几遍了,感觉没真的搞懂 层间颜色混合的计算规则是什么,他的手册写的很模糊对这部分,有没有具体搞过这块的说说这部分的计算细节。对这个外设也没发现ST出他的编程笔记一类的资料来补充说明这块,看DATASHEET,感觉看的很多地方不清楚,具体的混合计算规则还是疑点很多。
/*------------------------------------------------------*/
位 10:8 BF1[2:0]:混合系数 1 (Blending Factor 1)
这些位选择混合系数 F1
000:保留
001:保留
010:保留
011:保留
100:常数 Alpha
101:保留
110:像素 Alpha x 常数 Alpha
111:保留
位 7:3 保留,必须保持复位值
位 2:0 BF2[2:0]:混合系数 2 (Blending Factor 2)
这些位选择混合系数 F2
000:保留
001:保留
010:保留
011:保留
100:保留
101:1——常数 Alpha
110:保留
111:1——(像素 Alpha x 常数 Alpha)
常数 Alpha:在 LxCACR 寄存器中编程的常数 Alpha 为 240 (0xF0)。因此,常数 Alpha 值为
240/255 = 0.94
C:当前层颜色为 128
Cs:背景色为 48
第 1 层与背景色混合。
BC = 常数 Alpha x C + (1 - 常数 Alpha) x Cs = 0.94 x 128 + (1- 0.94) x 48 = 123

即然已用Alpha 来混合了,那么BF1 与BF2 在计算颜以混合是的作用?
回复

使用道具 举报

该用户从未签到

60

主题

2111

帖子

31

蝴蝶豆

版主

最后登录
2023-6-21
发表于 2016-4-12 09:02:27 | 显示全部楼层
自己动手配置一次就清楚了,只看文档的计算公式也容易迷糊。
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

4

帖子

0

蝴蝶豆

初级会员

最后登录
2019-2-27
 楼主| 发表于 2016-4-12 09:58:54 | 显示全部楼层
我已手动配置试了,因为没有文档,感觉心里发虚。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-29 19:49 , Processed in 0.161738 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表