发布时间:2010-11-18 阅读量:1115 来源: 发布人:
LED靶标游戏设计方案的中心议题:
* MAX7312评估板硬件电路
* MAXQ2000固件程序
摘要
这篇应用笔记介绍了一个LED靶标游戏设计方案。利用该游戏计方案可以演示MAXQ2000微控制器(MAXQ20核)和MAX7312端口扩展器的功能,提供了所用与这两款芯片接口的固件程序。
引言
该应用笔记提供了所有与MAXQ2000微控制器(MAXQ20核)、MAX7312 16位端口扩展器接口的固件程序。该应用示例为LED靶标游戏机。示例中,MAXQ2000所使用的汇编程序利用免费的IAR Embedded Workbench® IDE 2.10A版进行编程、编译。
硬件电路
MAX7312为2线接口、16位I/O端口扩展器,具有中断和热插拔保护功能。借助这篇应用笔记和MAX7312 EV (评估)板,用户可以方便地构建一个LED靶标游戏机。评估板上的红光、绿光LED可以快速地上、下滚动。游戏机的目标是当红光、绿光LED在中心汇聚时按下特定的按钮。
MAX7312评估板包括MAX7312、MAXQ2000微控制器、所有所需的无源元件以及经过验证的PCB。MAX7312评估板原理图如图1和图2所示。
如需了解更多关于MAXQ2000微控制器的信息,可订购MAXQ2000评估套件。MAXQ2000评估套件包括完整的软件、硬件、示例代码以及设计文档,可以快速启动对MAXQ2000的设计。数据资料给出了MAXQ2000评估套件的原理图。
查看详细图片(PDF, 292kB)
图1. MAX7312评估板原理图(1/2)
查看详细图片(PDF, 332kB)
图2. MAX7312评估板原理图(2/2)
固件程序
固件程序(如下所示)通过MAXQ2000的通用输入/输出(GPIO)端口、利用逐位仿真的I²C接口与MAX7312进行通信。MAXQ2000的20MHz系统时钟可以使逐位仿真的I²C接口速率达到400kHz。用户可以通过修改头文件maxqi2c.h选择I²C接口的速率以及用作SDA和SCL的GPIO口,详细信息请参考应用笔记3588:“MAXQ2000微控制器软件I²C驱动”。
MAX7312评估板上电后,MAXQ2000自动检测MAX7312的I²C地址。然后启动程序配置MAX7312端口1的GPIO产生LED的滚动显示效果。端口2的GPIO 8和9配置为输入端口,固件程序通过这些端口读取按钮状态。
该游戏挑战的是玩家在红光和绿光LED灯滚动并且在中心位置相遇时按下按钮。如果LED显示相遇时按下按钮,MAXQ2000即可捕捉这一操作,并且点亮全屏的LED,表示玩家在游戏中获胜。
表1列出了整个游戏过程中使用的所有I²C操作。
表1. I²C操作
可以下载该示例应用的源程序。
英特尔公司新一轮全球裁员行动正式启动。根据内部信息,其核心制造部门——英特尔代工厂(Intel Foundry)的“初步”裁员已于7月中旬展开,预计在本月底完成首阶段人员调整。公司高层在致工厂员工的备忘录中强调,该决策旨在“打造一个更精简、更敏捷、以工程及技术能力驱动的制造体系”,此举对于“赢得客户信任”及提升市场竞争力至关重要。
全球三大DRAM巨头——三星电子、SK海力士和美光科技——已正式拉开DDR4内存大规模停产的序幕,标志着主流内存技术加速进入更新换代期。继三星率先宣布其DDR4产品线将在2025年底结束生命周期后,美光也正式向核心客户发出通知,确认其DDR4/LPDDR4产品在未来2-3个季度内将逐步停止出货。
据行业消息,三星电子近期在其越南工厂启动115英寸RGB MicroLED电视的试生产。电视业务负责人Yong Seok-woo亲赴产线视察流程,标志着该技术正式进入量产准备阶段。尽管产品命名包含"MicroLED",但技术本质为采用RGB三色MiniLED背光的液晶电视(LCD),通过创新背光方案实现画质跃升。
AMD在AI Advancing 2025大会上正式宣布,其新一代MI350系列AI加速器将搭载三星电子与美光的12层堆叠HBM3E高带宽内存芯片。这是AMD首次公开确认三星的HBM3E供货身份,标志着双方战略合作进入新阶段。MI350X与MI355X两款芯片采用相同架构设计,仅在散热方案上存在差异,均配备288GB HBM3E内存,较上一代MI300X的192GB提升50%,比MI325X提升12.5%。
全球光学龙头舜宇光学科技(02382.HK)近期披露2025年5月出货量数据,呈现“车载领跑、手机承压、新兴品类崛起”的鲜明态势。在汽车智能化浪潮与消费电子结构性升级的双重驱动下,公司业务版图正经历深度调整。