با سلام همه مبتدی های مثل من تو arm intel sam7x256 به مشکل بر می خورن علت این اتفاق هم اینه که هرکی برای خودش کتابخونه ساخته و اونو معرفی کرده
من سورس برنامه و کتابخونه هایی که باهاش ال سیدی رو راه انداختم براتون لینک می زارم امیدوارم برای شما هم مثل من کار کنه
فقط چند تا نکته مهم هست که باید رعایت کنید
این کد مشخص می کنه lcd رو به چه صورت وصل می کنید من اینجا از مد 4 سیمه استفاده کردم
این کد مشخص می کنه که lcd به چه پورتی وصله
این کد ها که مشخصه rs به پایه a0 وصله e iهم به 1 و به ترتیب
نکته ای که خیلی مهمه کد های بالا رو قبل از
باید بیارید وگرنه ارور undefine بهتون می ده
نکته دیگه که کسایی که کد ویژن کار کرده باشن براشون اشنایه
برای نوشتن روی lcd حتما قبلش باید lcd رو اماده کرد با دستور زیر
هر مشکلی پیدا کردید بگید
اینم لینک فایل ها هدر و سورس برنامه
http://www.mediafire.com/?py7ndbxo1d5go93
فایل های هدر رو تو همچین ادرسی باید کپی کنید
مصطفی رحمن زاد
من سورس برنامه و کتابخونه هایی که باهاش ال سیدی رو راه انداختم براتون لینک می زارم امیدوارم برای شما هم مثل من کار کنه
فقط چند تا نکته مهم هست که باید رعایت کنید
این کد مشخص می کنه lcd رو به چه صورت وصل می کنید من اینجا از مد 4 سیمه استفاده کردم
کد:
#define LCD_bit 4
کد:
#define LCD_PORT_A
[code]
#define LCD_RS 0
#define LCD_E 1
#define LCD_DB4 4
#define LCD_DB5 5
#define LCD_DB6 6
#define LCD_DB7 7[/code
]#define LCD_RS 0
#define LCD_E 1
#define LCD_DB4 4
#define LCD_DB5 5
#define LCD_DB6 6
#define LCD_DB7 7[/code
نکته ای که خیلی مهمه کد های بالا رو قبل از
کد:
#include <lcd.h>
نکته دیگه که کسایی که کد ویژن کار کرده باشن براشون اشنایه
برای نوشتن روی lcd حتما قبلش باید lcd رو اماده کرد با دستور زیر
کد:
lcd_init();
هر مشکلی پیدا کردید بگید
اینم لینک فایل ها هدر و سورس برنامه
http://www.mediafire.com/?py7ndbxo1d5go93
فایل های هدر رو تو همچین ادرسی باید کپی کنید
کد:
X:\Keil\ARM\INC\Atmel\SAM7X
دیدگاه