سلام من یه برنامه ساده نوشتم .چشمک زدن پورت porta.30ولی توی دیباگ ،تایم سپری میشه ولی صفر و یک نمیشه. کریستال رو هم 18.432 انتخاب کردم.راستی پروگرم هم که میکنم.دیقیقا رو ای سی هم همینطوره وسطح ولتاژ صفر میمونه و تغییری نمیکنه
#include "AT91SAM7S64.h"
#include "delay.h"
int main(void){
*AT91C_PIOA_PER=0X40000000;
*AT91C_PIOA_OER=0X40000000;
*AT91C_PIOA_OWER=0X40000000;
*AT91C_PIOA_SODR=040000000;
while(1){
*AT91C_PIOA_SODR=040000000;
delay_ms(500);
*AT91C_PIOA_CODR=0X40000000;
delay_ms(500);
}}
#include "AT91SAM7S64.h"
#include "delay.h"
int main(void){
*AT91C_PIOA_PER=0X40000000;
*AT91C_PIOA_OER=0X40000000;
*AT91C_PIOA_OWER=0X40000000;
*AT91C_PIOA_SODR=040000000;
while(1){
*AT91C_PIOA_SODR=040000000;
delay_ms(500);
*AT91C_PIOA_CODR=0X40000000;
delay_ms(500);
}}
دیدگاه