#include <iom128v.h>
#include <macros.h>
#include <string.h>
#define uchar unsigned char
#define uint unsigned int
void delay_us(uint t)
{ uint j;
for (j=0;j<t;j++);
}
void main()
{
DDRF=0XFF;
DDRC=0XFF;
DDRA=0XFF;
while(1)
{
PORTF=0XFF;
delay_us(10);
PORTF=0X00;
delay_us(10);
PORTC=0XFF;
delay_us(10);
PORTC=0X00;
delay_us(10);
PORTA=0XFF;
delay_us(10);
PORTA=0X00;
delay_us(10);
}
}
同样的代码,PA和PC都可以输出脉冲,可是PF不行。PF的现象是高4位是高电平,低4位是低电平。
此帖出自
小平头技术问答
一周热门 更多>