سلام به همگی
داشتم روی یه پروژه کار می کردم که چندتا مشکل برخورد کردم به یکی از میکروها که مگا 16 بود شک کردم و خاستم یه با یه برنامه ساده عملکرد اونو چک کنم:
اما با یه اتفاق جالب روبرو شدم:
بعد برنامه ریزی میکرو اصلا کاری انجام نمی ده، حتی اگه ریست هم بشه
اگه به یکی از پورت های غیر از a جریان بدم پورت a شروع به چشمک زدن با نوری خیلی ضعیف میکنه و اگه همین کار رو با خود پورت a انجام بده با نوری روشن اینکار رو انجام می ده؟ برام س.ال شد نکنه میکرو داره به رحمت خدا...
یکسری اطلاعات مفید:
مگا 16 روی برد برد هست و به راحتی با usbasp برنامه ریزی میشه!
داشتم روی یه پروژه کار می کردم که چندتا مشکل برخورد کردم به یکی از میکروها که مگا 16 بود شک کردم و خاستم یه با یه برنامه ساده عملکرد اونو چک کنم:
کد:
#include <avr/io.h>
#include <util/delay.h>
int main (void)
{
DDRA = 0xff;
PORTA = 0xff;
/* DDRB = 0xff;
PORTB = 0xff;
DDRC = 0xff;
PORTC = 0xff;
DDRD = 0xff;
PORTD = 0xff;*/
while(1)
{
_delay_ms(100);
PORTA =0x00;
_delay_ms(100);
PORTA =0xff;
}
return 0;
}
بعد برنامه ریزی میکرو اصلا کاری انجام نمی ده، حتی اگه ریست هم بشه
اگه به یکی از پورت های غیر از a جریان بدم پورت a شروع به چشمک زدن با نوری خیلی ضعیف میکنه و اگه همین کار رو با خود پورت a انجام بده با نوری روشن اینکار رو انجام می ده؟ برام س.ال شد نکنه میکرو داره به رحمت خدا...
یکسری اطلاعات مفید:
مگا 16 روی برد برد هست و به راحتی با usbasp برنامه ریزی میشه!





دیدگاه