共2条
1/1 1 跳转至页
问
小弟最近在进行OSD正向设计,无奈有关于OSD内部结构介绍方面得英文资料太少,上网查了半天也没有找到,请前辈们介绍一下有关资料.
或者比较了解内部结构前辈进来探讨一下也可以啊.
我现在看了一些资料,主要手头有几个问题不是很清楚:
先说一个吧:i2c这边是一开始传送数据,osd就开始在屏幕上显示,还是等i2c把两个register array写完了osd才开始显示呢?我比较倾向于前者。但如果是这样的话,等下一次user 对osd进行操作的时候,那osd不是现实的是上一次操作的最后一祯图像?因为两个register array 还没有更新啊?但如果是i2c把register array 写完了osd在显示,那么就不会存在arbitration这个模块了啊?
这只是我现在刚刚遇到的几个头疼问题之一,后面还有很多很多等着我呢,请大虾们指点啊!!
答 1: 试就一个字 答 2: i2c bus 相对于屏的扫描传输很快对于人的反应快多了,眼睛感觉不到的 答 3: 应该把所有特殊寄存器写完才行,两年前完过 答 4: 各个厂家的OSD内部模块结构都不一样 实践出真知,多失败几次对你有好处,只要你凭你自己冲过这一关,以后不管是点阵,还是bitmap,你都能轻松搞定。 答 5: 写后面那桢,9应先把前面那桢清掉~~芯片处理的速度快。眼睛是感觉不到的~~
或者比较了解内部结构前辈进来探讨一下也可以啊.
我现在看了一些资料,主要手头有几个问题不是很清楚:
先说一个吧:i2c这边是一开始传送数据,osd就开始在屏幕上显示,还是等i2c把两个register array写完了osd才开始显示呢?我比较倾向于前者。但如果是这样的话,等下一次user 对osd进行操作的时候,那osd不是现实的是上一次操作的最后一祯图像?因为两个register array 还没有更新啊?但如果是i2c把register array 写完了osd在显示,那么就不会存在arbitration这个模块了啊?
这只是我现在刚刚遇到的几个头疼问题之一,后面还有很多很多等着我呢,请大虾们指点啊!!
答 1: 试就一个字 答 2: i2c bus 相对于屏的扫描传输很快对于人的反应快多了,眼睛感觉不到的 答 3: 应该把所有特殊寄存器写完才行,两年前完过 答 4: 各个厂家的OSD内部模块结构都不一样 实践出真知,多失败几次对你有好处,只要你凭你自己冲过这一关,以后不管是点阵,还是bitmap,你都能轻松搞定。 答 5: 写后面那桢,9应先把前面那桢清掉~~芯片处理的速度快。眼睛是感觉不到的~~
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3学习整理】使用 LPUART 的loopback 模式实现核间通讯被打赏¥28元 | |
| arduinounoq原生zephyr环境搭建被打赏¥31元 | |
| 树莓派3+Klipper,MPU6050共振补偿被打赏¥41元 | |
| GroveCreatorKit套件+摇杆测评被打赏¥18元 | |
| 设备功耗web监控界面(ESP32C5)被打赏¥28元 | |
| OrangePiZero2W系统被打赏¥33元 | |
| Linux环境下以模拟方式快速实现出入管理功能测试被打赏¥24元 | |
| 树莓派3+Klipper,老3D打印机满血升级被打赏¥33元 | |
| OK1126B-S开发板下串口屏及其应用被打赏¥21元 | |
| 低功耗超声波液位测距仪(ESP32S3)被打赏¥27元 | |
我要赚赏金
