قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

سهام
:: مهندس ::
تاريخ التسجيل: Oct 2014
المشاركات: 1
نشاط [ سهام ]
قوة السمعة:0
قديم 31-10-2014, 03:01 AM المشاركة 1   
ha طلب مساعدة Twitter FaceBook Google+



من فظلكم أريد مساعدة في حفظ البيانات المرسلة من uart في eeprom
و هذه المحاولة التي قمت بها
[CODE]
// LCD module connections
sbit LCD_RS at RB4_bit;
sbit LCD_EN at RB5_bit;
sbit LCD_D4 at RB0_bit;
sbit LCD_D5 at RB1_bit;
sbit LCD_D6 at RB2_bit;
sbit LCD_D7 at RB3_bit;

sbit LCD_RS_Direction at TRISB4_bit;
sbit LCD_EN_Direction at TRISB5_bit;
sbit LCD_D4_Direction at TRISB0_bit;
sbit LCD_D5_Direction at TRISB1_bit;
sbit LCD_D6_Direction at TRISB2_bit;
sbit LCD_D7_Direction at TRISB3_bit;
// End LCD module connections

char txt[16];

unsigned short i;
char dt;

void main() {
Uart1_init(9600);
Delay_ms(100);
PORTB = 0;
TRISB = 0;
TRISD = 255;
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);

do{
// Write Operation
if(UART1_Data_Ready()){
Delay_ms(100);
for (i=0; i<16; i++) {
if(UART1_Data_Ready())
txt[i] = UART1_Read();
EEPROM_Write(i,txt[i]);
}
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1,1,"WRITE COMPLETED");
}

// Read Operation
if (Button(&PORTD,0,1,1)) {
// Delay_ms(100);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1,1,"Read Data");
for (i=0; i<16; i++) {
dt = EEPROM_Read(i);
txt[i] = dt;
}
Lcd_Out(2,1,txt);
}

// Delete Operation
if (Button(&PORTD,1,1,1)) {
Delay_ms(100);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1,1,"Data Deleted");
for (i=0; i<16; i++) {
dt = ' ';
EEPROM_Write(i, dt);
}
}
} while(1);
}

اعلانات
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:24 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025