ارتباط سریال بین میکرو و کامپیوتر و نمایش اطلاعات روی lcd

برق 86

عضو جدید
سلام به همه مهندسان عزیز
من می خوام با کدویژن برنامه ای بنویسم که میکرو رو از طریق آی سی max232 به پورت سریال کامپیوتر وصل کنه و هر چی که تایپ می کنم روی lcd متصل به میکرو نشون بده .تنظیمات لازم رو در قسمت codevizard انجام دادم (chip\usart\lcd)ولی نمی دونم دستورات زیر رو کجای برنامه وارد کنم و میشه مدارم رو تو پروتئوس چک کنم یا نه ؟
unsigned char h;
h=getchar();
lcd_putchar(h);
از قسمت usart فقط جلوی reciver تیک زدم و baud rate رو 2400 گذاشتم.
برای ارسال اطلاعات از terminal موجود توی cvavr استفاده کردم ولی وقتی برای ارسال اطلاعات send رو میزنم می گه not a hexadecimal
 

nemat_j1357

عضو جدید
با سلام
1- این کدها رو باید در همون main برنامه بنویسی.
2- baud rate و تعداد بیت دیتا و stop bit رو در برنامه و terminal یکی کن .
3- شما هر کاراکتری می خوای ارسال کنی در قسمت پایین ترمینال(قسمت سفید) تایپ کن . هر کاراکتری اینجا تایپ بشه مستقیم روی پورت سریال میره
4- اگه توی terminal settings گزینه Echo transmitted characters رو تیک بزنی میتونی کاراکترهای تایپ شده رو ببینی در غیر اینصورت نمی بینی
5- لازم نیست از Hex code و send استفاده کنی.
امیدوارم موفق باشی
 

Similar threads

بالا