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,不支持脉宽调制、采集、正交编码等特殊功能。
用处不大,推荐用于控制屏背光,,,