我已经驱动了USB。是不是接上就可以传了啊?可是我用下面的程序运行的时候,
为什么PC没反应啊
#include /* common defines and macros */
#include /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"
static char c;
void putchar(char c) {
SCI0CR2=0X0C; //初始化串行口//
SCI0BDH=0X00;
SCI0BDL=0X9C;
while((SCI0SR1&0X80)==0); //串口为空,输出数据//
SCI0DRL=c;}
void main(void) {
c=0x00;
DDRB=0xFF;
for(;;){
putchar(c); //显示一个字符//
PORTB=c;
c++;
}
} |