Страница 1 из 1

NOKIA 5110 + ATmega328

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

Заранее благодарен :beer: :beer: :beer:

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:
Признаться я - БАЛБЕС!!!!! Вернее просто невнимательный. Распиновку выводов китайского клона Ардуинки неправильно нарисовали, вот у меня и ничего не получалось)))))))