khach (22.03.2006 18:16, просмотров: 1) ответил PAL на Рад за вас. А мне надо управлять графикой с контроллером SED1520 а там к сожалению ни I2C, ни SPI, ни UART. Плячу....
Он же тормозной - цикл шины 1 мкс. Очень нерекомендую АРМы с внешенй шиной для такой задачи. Выберете правильно ноги и будет счастье.
Это от LPC2138
А на LPC2148 все гораздо быстрее
void lcd_write_command(int command)
{
IOSET0 = LCD_A0;
IOPIN1 = (IOPIN1 & 0XFF00FFFF) | command << 16;
pause();
IOCLR0 = LCD_WR;
pause();
IOSET0 = LCD_WR;
pause();
}
/***********************************************************************
Write specified data to LCD panel.
***********************************************************************/
void lcd_write_data(int data)
{
IOCLR0 = LCD_A0;
IOPIN1 = (IOPIN1 & 0XFF00FFFF) | data << 16;
pause();
IOCLR0 = LCD_WR;
pause();
IOSET0 = LCD_WR;
pause();
}