芯片分享第三弹——MS2109

芯片简介

 

MS2109是一款高清视频采集芯片,内部集成USB2.0控制器和数据收发模块、HDMI RX模块和音视频处理模块。MS2109可以将HDMI 接口输出的音视频信号通过USB 接口传送到PC、智能手机或平板电脑上预览或采集。USB视频符合UVC规范,音频符合UAC规范,音频支持I2S输入和SPDIF输出,支持Windows、Android和MacOS 系统。

功能特征

HDMI RX

    HDMI 1.4b 兼容

    支持DVI1.0

    支持HDCP1.4

    支持RGB444、YCBCR422、YCBCR444、YCBCR420

    支持deep color24/30/36位模式

    支持CEA-861-E/CEA-861-F视频格式

    最大输入分辨率3840×2160@30Hz

视频输出

    支持YUV和JPEG两种模式输出

    最高输出分辨率1920X1080@30Hz

    支特用户定制分辨率

    兼容USB1.1模式

    兼容UVC1.0协议

音频输出

    支持SPDIF输出

    默认96kHz单声道输出

    支持定制分辨率输出

    USB Audio)符合UACI.0规范

数字音频输入

    支持数字音频2S输入

UBS2.0

     集成USB2.0 Device

     支持描述符定制

操作系统支持

    Windows XP/7/8/10

    Andriod:5.0或以上

    MacOS

    Linux

    其他支持UVC的系统

时钟处理 

     外接 24MHz 无源晶振

     内建 PLL 电路

复位

    内建上电复位电路

    内建3.3VLDO

封装

    QFN-48塑封(7mm×7mm)

    无铅,符合RoHS

功能框图

芯片详情可戳下方链接👇

MS2109-USB采集-深圳市优森美科技开发有限公司 (ultrasemi.com) 

### STM32F103C8T6 开发教程入门指南 #### 一、环境搭建 为了顺利开展基于STM32F103C8T6微控制器的应用开发工作,需先完成必要的软件安装与配置。推荐使用Keil MDK作为集成开发环境(IDE),该工具链提供了强大的编译器支持以及调试功能[^1]。 #### 二、创建新项目 启动Keil uVision后,在菜单栏选择`Project -> New µVision Project...`来新建一个工程项目文件夹;指定保存路径并输入项目名称;随后会芯片型号选择窗口,从中挑选合适的MCU型号——即本案例中的“STM32F103C8Tx”。 #### 三、硬件连接设置 确保已正确接通目标板电源,并通过USB转串口线缆将PC机同开发板相连。对于初次使用者而言,建议优先熟悉官方提供的评估套件或学习板,因为这些设备通常配备有预装好的引导程序和示例代码,有助于快速上手。 #### 四、编写第一个应用程序 当一切准备就绪之后就可以着手编写简单的测试程序了。下面给出一段用于点亮LED灯的小例子: ```c #include "stm32f1xx_hal.h" int main(void){ HAL_Init(); // 初始化HAL库 __HAL_RCC_GPIOA_CLK_ENABLE(); // 启用GPIOA时钟 GPIO_InitTypeDef GPIO_InitStruct = {0}; /* 配置PA5管脚为推挽输出模式 */ GPIO_InitStruct.Pin = GPIO_PIN_5; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); while (1) { HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5); // 切换PA5电平状态 HAL_Delay(500); // 延迟500ms } } ``` 上述代码实现了周期性翻转PA5引脚上的逻辑信号,从而达到控制外接LED闪烁的效果。需要注意的是实际操作前还需参照具体电路图确认所使用的I/O端口号是否匹配。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值