Библиотека VGAX допускает только 4 цвета, ограничение библиотеки или оборудования?
Я работаю с выходом VGA DSUB-15, однако VGAX поддерживает только 4 цвета. Я использую Arduino Nano с 8-битным чипом Atmel, и я видел много 8-битных компьютеров, у которых бит имел более 4 цветов.
@, 👍0
3 ответа
Лучший ответ:
Это ограничение памяти. У ATmega328 2 КБ ОЗУ, а буфер кадра 120x60 с двумя битами на пиксель (четыре цвета) использует 1,8 КБ. Больше места нет.
Используете ли вы Arduino для прямого управления VGA или используете шилд? Если вы напрямую управляете дисплеем, я думаю, что ограничение на Arduino, потому что с ОЗУ объемом всего 2 кб вы не сможете хранить все данные пикселей. И duino также генерирует высокочастотные сигналы vsync и hsync.
Попробуйте это: http://www.gammon.com.au/forum/?id=11608. Примечание: код у меня не сработал, но попробуйте., @p7810456
Вот как можно напрямую подключить VGA без экрана., @p7810456
Вот что сказал гэммон, @p7810456
Интерфейс VGA использует полностью аналоговые сигналы для красного, зеленого и синего видео. В стандарте VGA нет ограничений на уровни цвета.
Однако не редкость обнаружить, что минималистские реализации VGA в микроконтроллерных продуктах используют методы цифро-аналогового преобразователя (ЦАП) с ограниченным количеством бит разрешения. Например, используя два бита разрешения для красного и синего и три бита разрешения для зеленого, чтобы информация о пикселях умещалась в 8-битный байт и т. д.
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Питание светодиодной ленты - Сколько ампер?
- Arduino nano как клавиатура HID
- Как я могу запитать Arduino Nano от батареи LiPo, желательно 3,7 В
- В чем разница между библиотеками Software Serial? Какая из них совместима с Arduino Nano?
Используйте другой микроконтроллер с большим объемом памяти., @duskwuff -inactive-