Чт окт 31, 2019 08:48:26
Чт окт 31, 2019 09:28:51
Чт окт 31, 2019 10:50:36
// Отправляем байт данных дисплею
static void LCD_SendByte(uint8_t mode, uint8_t c)
{
CS_LCD_RESET;
CLK_LCD_RESET;
// Формируем первый передаваемый бит - выбор память-команда
if (mode) {SDA_LCD_SET;} // data
else {SDA_LCD_RESET;} // cmd
CLK_LCD_SET;
// В цикле передаем остальные биты
for(uint8_t i=0; i<8; i++)
{
CLK_LCD_RESET;
// Выставляем бит данных
if (c & 0x80) {SDA_LCD_SET;} // передаем 1
else {SDA_LCD_RESET;} // передаем 0
// Проталкиваем тактовым импульсом
_delay_us(35);
CLK_LCD_SET;
// Следующий бит
c <<= 1;
}
CS_LCD_SET;
}
Чт окт 31, 2019 12:13:35
Чт окт 31, 2019 12:54:31
Чт окт 31, 2019 12:57:56
Чт окт 31, 2019 13:16:11
Чт окт 31, 2019 14:08:00
AAX писал(а):а Вы попробуйте
Чт окт 31, 2019 14:18:06
Чт окт 31, 2019 14:29:29
Пт ноя 01, 2019 09:35:45
Ср ноя 06, 2019 20:35:43
Ср ноя 06, 2019 22:33:08
LcdSend( 0xE2 , 0 ); // Soft reset
LcdSend( 0x3D , 0 ); // Charge pump
LcdSend( 0x01 , 0 ); // Charge pump = 4 (default 5 is too hight for 3.0 volt)
// LcdSend( 0xE1 , 0 ); // Additional VOP for contrast increase
// LcdSend( 0x16 , 0 ); // from -127 to +127
LcdSend( 0xA4, 0 ); // Power save OFF
LcdSend( 0x2F, 0 ); // Booster ON Voltage regulator ON Voltage follover ON
LcdSend( 0xAF, 0 ); // LCD on
serg_svd писал(а):я установил Refresh Rate = 65 Гц (по дефолту 80 Гц) и выставил Bias Ratio = 1/4 (по дефолту 1/10). Я не смог разобраться, как данные параметры влияют на скорость работы дисплея, но с их установкой скорость выросла и задержка по между уровнями SCK составила 35 мкс.
if ()....{} else {}
Chettuser писал(а):Мой 1202 просто летает!
Чт ноя 07, 2019 20:00:45
Чт ноя 07, 2019 20:38:41
Пт ноя 08, 2019 05:04:00
Сб ноя 09, 2019 20:14:20
serg_svd писал(а):Выходит, что тактирование на частоте 48 МГц недокументированное?
Сб ноя 09, 2019 22:45:26
Chettuser писал(а):у STM32F030?
Вт ноя 12, 2019 19:17:17
Вт ноя 26, 2019 05:24:12