با سلام
من از هدر USART که در قسمت " برنامه ها و مدارات طراحی شده بر مبنای هدر برد AT91SAM7X (سری X) " موجود می باشد استفاده می کنم ، و پایه های PA27 و PA28 از هدر برد رو به DTX و DRX از HM-TR متصل کرده ام ، که یکی از ماژول ها به پورت سریال کامپیوتر و دیگری به میکرو متصل می باشد ولی هنگام روشن کردن ماژول ها و هدر برد ، روی صفحه کامپیوتر چرت و پرت مشاهده می کنم ؟ لطفا من رو کمک و راهنمایی فرمایید
دانلود فایل هدر : http://up.iranblog.com/images/clpo5qusto4sing79he.zip
برنامه :
با سپاس
من از هدر USART که در قسمت " برنامه ها و مدارات طراحی شده بر مبنای هدر برد AT91SAM7X (سری X) " موجود می باشد استفاده می کنم ، و پایه های PA27 و PA28 از هدر برد رو به DTX و DRX از HM-TR متصل کرده ام ، که یکی از ماژول ها به پورت سریال کامپیوتر و دیگری به میکرو متصل می باشد ولی هنگام روشن کردن ماژول ها و هدر برد ، روی صفحه کامپیوتر چرت و پرت مشاهده می کنم ؟ لطفا من رو کمک و راهنمایی فرمایید
دانلود فایل هدر : http://up.iranblog.com/images/clpo5qusto4sing79he.zip
برنامه :
#include <AT91SAM7X256.H>
#include <lib_AT91SAM7X256.H>
#include <delay.h>
#include <usart.h>
#include <stdio.h>
#define LCD_PORT_B
#define LCD_RS 0
#define LCD_E 1
#define LCD_DB4 4
#define LCD_DB5 5
#define LCD_DB6 6
#define LCD_DB7 7
#include <lcd.h>
int main (void)
{
lcd_init();
lcd_clear();
cursor_off();
lcd_putsf("Uart Test"
;
usart0_init(1,9600);
while (1)
{
lcd_clear();
cursor_off();
lcd_gotoxy(1,1);
lcd_putsf("Recievid data :"
;
lcd_gotoxy(2,1);
lcd_putchar(getkey());
delay_ms(100);
}
}
#include <lib_AT91SAM7X256.H>
#include <delay.h>
#include <usart.h>
#include <stdio.h>
#define LCD_PORT_B
#define LCD_RS 0
#define LCD_E 1
#define LCD_DB4 4
#define LCD_DB5 5
#define LCD_DB6 6
#define LCD_DB7 7
#include <lcd.h>
int main (void)
{
lcd_init();
lcd_clear();
cursor_off();
lcd_putsf("Uart Test"

usart0_init(1,9600);
while (1)
{
lcd_clear();
cursor_off();
lcd_gotoxy(1,1);
lcd_putsf("Recievid data :"

lcd_gotoxy(2,1);
lcd_putchar(getkey());
delay_ms(100);
}
}
با سپاس
دیدگاه