با سلام خدمت دوستان.
کسی میدونه اشکال این کد چی هست آیا؟؟
وقتی کامپایل میکنم این پیغام میاد.Error occurred during assembley code .
آیا اشکال از نرم افزار هستش عایا؟
[code=c]#include <mega16.h>
#include <delay.h>
#include <lcd.h>
#include <1wire.h>
#include <ds18b20.h>
#include <stdio.h>
void main(void)
{
char buffer[16]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
unsigned char devices;
float temp;
w1_init();
lcd_init(16);
while (1)
{
devices=w1_init();
while(devices>1)
{
temp = ds18b20_temperature(0);
lcd_gotoxy(0,0);
sprintf(buffer,"T:%6.4f%cC",temp,223);
//lcd_clear();
//lcd_puts("0"
;
delay_ms(100);
}
}
}
[/code]
اضافه شده در تاریخ :
یک چیز تازه هم فهمیدم!!
وقتی قسمت مربوط به LCD رو پاک میکنم (library و دستورات) خطا بر طرف میشه!
کسی نمیدونه قضیه از چه قراره؟!
کسی میدونه اشکال این کد چی هست آیا؟؟
وقتی کامپایل میکنم این پیغام میاد.Error occurred during assembley code .
آیا اشکال از نرم افزار هستش عایا؟
[code=c]#include <mega16.h>
#include <delay.h>
#include <lcd.h>
#include <1wire.h>
#include <ds18b20.h>
#include <stdio.h>
void main(void)
{
char buffer[16]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
unsigned char devices;
float temp;
w1_init();
lcd_init(16);
while (1)
{
devices=w1_init();
while(devices>1)
{
temp = ds18b20_temperature(0);
lcd_gotoxy(0,0);
sprintf(buffer,"T:%6.4f%cC",temp,223);
//lcd_clear();
//lcd_puts("0"

delay_ms(100);
}
}
}
[/code]
اضافه شده در تاریخ :
یک چیز تازه هم فهمیدم!!
وقتی قسمت مربوط به LCD رو پاک میکنم (library و دستورات) خطا بر طرف میشه!
کسی نمیدونه قضیه از چه قراره؟!
دیدگاه