سلام
این کد را ببینید
#include <mega16.h>
#include <delay.h>
char i ;
void main(void)
{
char k = 0b00101101 ;
DDRB = 0xff;
PORTB = 0x00;
while (1)
{
delay_us(10);
PORTB.0=~PORTB.0;
};
}
مگه نباید هر 10us مقدار پرت عوض بشه . اما توی پروتوس زمان عوض شدن ار هر 200us نشون میده
مشکل از پروتوس هست ؟
l
این کد را ببینید
#include <mega16.h>
#include <delay.h>
char i ;
void main(void)
{
char k = 0b00101101 ;
DDRB = 0xff;
PORTB = 0x00;
while (1)
{
delay_us(10);
PORTB.0=~PORTB.0;
};
}
مگه نباید هر 10us مقدار پرت عوض بشه . اما توی پروتوس زمان عوض شدن ار هر 200us نشون میده
مشکل از پروتوس هست ؟
l
دیدگاه