68013芯片兼容51,但是和51有些不同,关于普通IO,多了一个时能寄存器OEx,0输出,1输入,其余使用一样
68013特有的引脚CTL只能用于输出,当IO用时,
GPIFCTLCFG.7(TRICTL) 0时,GPIFIDLECTL寄存器是输出状态
GPIFCTLCFG.7(TRICTL) 1时,GPIFIDLECTL寄存器[7:4]是[3:0]使能,CTL4,CTL5无效
关于68013串口,有多种模式,目前为了简单,只使用了定时器1工作在模式2,串口工作在模式1(定时器自动装载,串口8N1)
频率为48M,在这个频率下,波特率不容易生成,误差超过2.3%就不能正常工作,手册上在这工模式下共有4800,9600,19200,57600等几种波特率
68013还有一个UART230寄存器,可以结合波特率加倍,生成115200和230400高速波特率,该波特率个定时器就无关了,是独立的。
目前共可以设置7中波特率 2400,4800,9600,19200,57600,115200,230400