Страница 1 из 1
NOKIA 5110 + ATmega328
Добавлено: Вт мар 28, 2017 19:25:11
AVR_hobby
Дорогие друзья. Помогите, плизззззз, подкорректировать библиотеку LCD NOKIA5110 для atmega328. Изначально она запиленна под atmega8. Я сам пробовал ковырять - ничерта не получается.... Файлы библиотеки прилагаю.
Заранее благодарен

Re: NOKIA 5110 + ATmega328
Добавлено: Ср мар 29, 2017 11:36:01
Zhuk72
Сразу скажу, что Атмелы для меня - чужеродные создания, но...
1. Надеюсь, вы не пытаетесь подключить дисплей к иным, кроме указанных в хедере ногам (РВ1...РВ5), ибо сказано:
// Порт к которому подключен LCD (здесь пример распиновки для ATmega8A)
// Библиотека использует аппаратный SPI, поэтому если хотите иной порт - придется реализовать SPI программно)
2. Надеюсь вы сделали так (стр.163):
Код: Выделить всё
void SPI_MasterInit(void)
{
/* Set MOSI and SCK output, all others input */
DDR_SPI = (1<<DD_MOSI)|(1<<DD_SCK);
/* Enable SPI, Master, set clock rate fck/16 */
SPCR = (1<<SPE)|(1<<MSTR)|(1<<SPR0);
}
P.S. Пользование библиотекой не исключает чтение даташита. А вы, скорее всего, в него и не заглянули.
Re: NOKIA 5110 + ATmega328
Добавлено: Ср мар 29, 2017 16:30:39
AVR_hobby
Смотрел даташит, даже более скажу - читал. И пробовал)
Re: NOKIA 5110 + ATmega328
Добавлено: Ср мар 29, 2017 18:52:49
Zhuk72
Тогда что не работает?
Re: NOKIA 5110 + ATmega328
Добавлено: Ср мар 29, 2017 20:10:37
AVR_hobby
Сам не пойму. Осцила нет, так что сигналы не вижу, но дисплей предательски молчит..... Видимо даже не проходит инициализацию....
Re: NOKIA 5110 + ATmega328
Добавлено: Пт мар 31, 2017 17:06:07
polli123456
А если попробовать другую библиотеку
http://radiokot.ru/articles/29/. Я её часто использую и для 8 и 168 и 328. Абсолютно без проблем, ещё и пины (не все) можно переназначать. Кстати есть ещё и Proteus, что бы тестить библиотеки. Вот какой то мой старый проект с 328 и 5110
Re: NOKIA 5110 + ATmega328
Добавлено: Сб апр 01, 2017 19:31:11
AVR_hobby
Спасибо - буду тестить)
Добавлено after 7 hours 32 minutes 46 seconds:
Архивчик битый....
Re: NOKIA 5110 + ATmega328
Добавлено: Вс апр 02, 2017 07:58:35
polli123456
Да вроде нормальный, перезалил в zip. Использую CVAVR 3.12 (в нём инициализация I2C в свойствах проекта), и добавил проект в Proteus 7.10
Re: NOKIA 5110 + ATmega328
Добавлено: Вс апр 02, 2017 13:28:22
AVR_hobby
Этот архив открылся
Добавлено after 2 hours 50 minutes 52 seconds:
Признаться я - БАЛБЕС!!!!! Вернее просто невнимательный. Распиновку выводов китайского клона Ардуинки неправильно нарисовали, вот у меня и ничего не получалось)))))))