سلام با میکروی stm32f103rcکار می کنم
برای LCD کاراکتری از توابع آماده ای که قبلا ECA برای هدر برد lpc1768 ارائه داده بود استفاده کردم
فقط بخش lcd_define_char کار نمی کنه
وقتی این تابع رو فراخوانی می کنم فقط مکان نمای LCD جابه جا میشه و هیچ چیزی نمایش نمیده
برای LCD کاراکتری از توابع آماده ای که قبلا ECA برای هدر برد lpc1768 ارائه داده بود استفاده کردم
فقط بخش lcd_define_char کار نمی کنه
وقتی این تابع رو فراخوانی می کنم فقط مکان نمای LCD جابه جا میشه و هیچ چیزی نمایش نمیده
void lcd_define_char(const char *pc,char char_code)
{
unsigned char a , i;
//a = ((char_code<<3)|0x80);// & 0xff;
for (i = 0; i < 8 ;i++)
{
lcd_command(a++);
clcd_Delay();
lcd_putchar(pc[i]);
clcd_Delay();
//clcd_Delay();
}
}
به نظرتون اشکال از کجاست ؟؟
{
unsigned char a , i;
//a = ((char_code<<3)|0x80);// & 0xff;
for (i = 0; i < 8 ;i++)
{
lcd_command(a++);
clcd_Delay();
lcd_putchar(pc[i]);
clcd_Delay();
//clcd_Delay();
}
}