支持USB、PS/2、CRC功能的凌阳8位单片机SPCP825
程序编号:2046
程序类型:单片机资料
文件大小: 660 K 字节
资料语言: 中文版
下载次数:11088 次
上传时间:2005/12/27 17:52:12
简介:
支持USB or PS/2 ,游戏手柄,操纵杆,数据的上传和下载。
USB:
1、支持USB 1.1通讯协议;
2、支持高速(Full Speed、12Mbps )和低速(Low Speed、1.5Mbps )传输;
3、6MHz晶体,锁相环PLL振荡器提供高速、低速所需时钟源;
4、支持3个端口(endpoint),可独立编程为IN 或OUT端口。
5、PS/2:支持PS/2协议(eg.鼠标),与USB复用。
UART:
1、标准全双工串行异步通讯端口(适用于RS-232协议),波特率可达到2457600bps@12MHz@12MHz、1536000bps @6MHz;
2、10-bit/11-bit模式,带有奇偶校验控制。
SPI:
1、全双工(Full-Duplex)/半双工(Half-Duplex)同步通讯端口;
2、支持Master/Slave模式;
3、传送速率可以从46.9K bps到3M bps。
CRC:硬件电路产生CRC
1、CRC16/CRC-CCITT;
2、CRC16(X) = X^16+X^15+X^2+1;
3、CRC-CCITT(X) = X^16+X^12+X^5+1。
Memory: 10.5KB ROM(OTP);192B RAM。
I/O:
17个可编程普通I/O(GPIO),可独立编程为pull-up/pull-down。
Timer:
Timer0:14-bit独立Timer,可产生溢出(Overflow)中断和实时(Real Time)中断;
Timer1:可工作于自动重载的8-bit Timer模式或串联成12/16-bit Timer模式。当UART允许时专用于波特率的产生;
Timer2:可自动重载的8-bit Timer,USB帧