hosein47
15-12-2009, 13:24
دوستان لطفا كمك كنيد اين برنامه كار نمي كند.
من يك ال سي دي را به صورت زير به AT91SAM7S متصل نمودم .
E به PA8
RS
به
PA6
RW به
PA7
و d0 - d7 به PA11 - PA18
وبرنامه بصورت :
#include "AT91SAM7S64.h"
#include "lib_AT91SAM7S64.h"
#include "lcd.h"
#include "delay.h"
int main (void){
unsigned int a , b;
AT91F_PMC_EnablePeriphClock ( AT91C_BASE_PMC, 1 << AT91C_ID_PIOA );
lcd_rs(1, 0x7);
lcd_e (1, 0X9 );
lcd_data(1,0X3FC00);
while(1)
{
lcd_putsf( "asd256");}
}
من يك ال سي دي را به صورت زير به AT91SAM7S متصل نمودم .
E به PA8
RS
به
PA6
RW به
PA7
و d0 - d7 به PA11 - PA18
وبرنامه بصورت :
#include "AT91SAM7S64.h"
#include "lib_AT91SAM7S64.h"
#include "lcd.h"
#include "delay.h"
int main (void){
unsigned int a , b;
AT91F_PMC_EnablePeriphClock ( AT91C_BASE_PMC, 1 << AT91C_ID_PIOA );
lcd_rs(1, 0x7);
lcd_e (1, 0X9 );
lcd_data(1,0X3FC00);
while(1)
{
lcd_putsf( "asd256");}
}