Доброго времени суток!
Купил ни ибее пару аппаратных генераторов одноразовых паролей (Aladdin etoken pass), один использовал по назначению - прикрутил к серверу, а вот второй решил разобрать. Тем более, что гугл обещал (
http://dmitry.gr/index.php?r=05.Project ... .%20eToken) увидеть там PIC16F913. который к тому же можно перепрошить. Однако, внутри оказалась atmega 169pv со встроенным драйвером дисплея. Я перепробовал все примеры кода из даташита (
http://www.atmel.com/Images/doc8018.pdf), и советы по avr butterfly, однако во всех случаях вывести что-либо на дисплей не получалось - не горел ни один сегмент. Дисплей рабочий, если сделать так:
- Код:
DDRC=0xFF;
PORTC=0xFF;
то 4 последних разряда показывают 8888. Подскажите, как завести встроенный драйвер и вывести чего-нибудь на дисплей. Если чего не хватает, с радостью отвечу.
PS. В частности взял из даташита функцию LCD_init(), после которой сделал LCDDR0=0xFF; , и ничего на дисплее не появилось. Может я что-то делал не так?