- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于MAX7456的视频字幕模块的设计与实现
录入:edatop.com 点击:

4 OSD模块的软件结构
配合OSD模块工作的软件包括两部分:一部分是运行于微控制器中的firmware,它包括SPI接口驱动、memory配置程序、寄存器配置程序、串口的事务通信等;另一部分是运行于PC端的用户界面,可为用户提供简便的OSD设置和memory升级的功能。
4.1 MAX7456控制例程
MAX7456的SPI接口可支持高达10 MHz接口时钟(SCLK)。写寄存器时,拉低可使能串行接口,以在SCLK的上升沿从SDIN读取数据;而当变为高电平时,数据将锁存到输入寄存器。如果传输过程中变高,则程序终止(即数据不写入寄存器)。变低之后,器件将等待从SD-IN读入第一个字节,以确定正在执行的数据传输类型。图4所示为写数据时序。

读寄存器时,拉低。地址将在SCLK上升沿锁入SDIN。然后,数据便可在SCLK的下降沿从SDOUT输出。图5所示是从器件读数据的时序。

下面是具体的操作方法代码:


作者:李 云 聂红儿 来源:国外电子元器件
上一篇:LDO在开关电源中的应用
下一篇:电流模式RLC梯形滤波器的设计与改进


