F1C100S基本信息

芯片的启动

F1C100S支持的启动方式:

F1C100S启动的顺序:(硬件上必须按照注意固定的引脚接线,否则芯片无法启动)

序号 启动介质 注意事项
1st MicroSD Card/eMMC 只支持PF0 ~ PF5这六个脚复用为SDC0启动, 控制器支持到SD2.0和eMMC4.41,设备端可以使用eMMC5.1(向下兼容)
2nd SPI Nor/Nand Flash 只支持PC0 ~ PC3这四个脚复用为SPI0启动, 支持DOUT模式, BROM启动时SPI Nand固定为1024字节/页,SPI Nor无特殊限制
3rd BROM FEL Mode 以上介质都无法启动时,自动运行芯片内部USB程序,此时可以USB下载(USB Full-Speed@12Mbps),USB脚是固定的无其它复用功能

SDCard0作为启动介质的引脚:

SPI0作为启动介质的引脚:

USB作为启动介质的引脚:

LCD接口

GPIO D组就是全部的LCD接口了,RGB666 + HS + VS + DE + PCLK共计22Pin(不支持TE信号),低配的RGB接口,每个通道的低2bit都没了,最大只支持26w色。(除了标准并口RGB,F1C100S也支持Serial-RGB:HS + VS + DE + PCLK + 8Data)

需要注意的是GPIO E组有几个脚的复用功能是RGB缺失的几个通道,但这里的直接无视即可,接了也不会有用。

具体原因请看LCD寄存器定义(全志的LCD控制器叫TCON),各个颜色通道最高支持6bit(顺带一提稍微高端点的全志H6也是一样,还是只有6bitRGB接口)

USB-OTG

F1C100S内置的USB PHY(usb ip核使用的是musb,和ti-am3352, ti-am1810寄存器结构类似)使用GPIO-E2作为USB-ID线,因此使用USB主机时需要保留这个引脚。这里也可以由软件控制切换,软件方式插入U盘无法自动识别,需要用户主动切换到USB-HOST再插入U盘。
需要上拉到3.3V,默认做从机,做主机时由OTG线下拉到地。

GPIO外部中断

只支持GPIO-D/E/F组的外部中断,支持边沿和电平触发。由于GPIOD组被RGB占用,GPIOF组被SDC0占用,PE2被USB-OTG占用,因此只有GPIOE组的少部分IO可用。
推荐PE3/4/5/9/10,这几个引脚复用功能较少。

PWM

支持2路独立的PWM,PWM0:PE12,PWM1:PE6。使用简单的16位计数器模式控制输出,输入时钟为OSC24M,最高输出频率=24MHz,不支持脉宽调制、采集、正交编码等特殊功能。
用处不大,推荐用于控制屏背光,,,

posted @ 2021-09-02 20:48  Yanye  阅读(5556)  评论(0编辑  收藏  举报