Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



nokia3310 lcd

Сообщений 1 страница 10 из 10

1

Кто побовал запустить nokia3310 lcd по примеру с http://www.mkprojekt.de/
Чево-то я не могу разобраться. Сам  lcd живой. а изображения не получаю.
В опциях выставил

SCLK(clock) Portb.1
SDIN(mosi) Portb.5

Dc Alias Portb.3
Ce Alias Portb.4
Re Alias Portb.0
Может я де чево напутал?

0

2

Попробуйте не изменять программу и порядок подключения nokia3310 lcd к контроллеру(оставьте как на сайте), и только затем, убедившись в его работоспособности, проверяйте свой вариант. Вначале контроллер должен производить сброс, а затем инициализацию ЖКИ, и только после этого возможна работа по выводу графической информации. Учтите, что эти операции обязательно должны быть в Вашей программе.

0

3

http://www.avrfreaks.net/index.php?module=Freaks Academy&func=viewItem&item_id=887&item_type=project

Nokia 3310 display library+tool
The Nokia 3310 display is a cheap and widely available black dot matrix display with 504 dots arranged as 6 rows * 14 columns (or 48*84 pixels).

It is supplied by 2.7 - 3.3 V and only requires an external capacitor for the lcd voltage generation.

Included in this .zip file are:
2 library files for the BASCOM-AVR compiler
1 example main program file
1 MS Excel document with a simple character generator
1 Philips datasheet for the PCD8544 controller
2 photos of the code used in a real application.

0

4

Bitmap to hex converter
This is an MS Excel 2003 tool for generating hex data for the Nokia 3310 display from an 84*48 pixel monochrome (black/white) bitmap file.
The application lets the user navigate to and select a bitmap file, which is then automatically imported and converted into an MS Excel sheet. The sheet can also be edited manually, so you can start from scratch in Excel. The sheet has a set of formulas that generate the hex data statements in BASCOM-AVR format. These data lines should simply be copy/pasted into your project.
There are rudimentary instructions in menu item "BMPMacro" under "Info/about". Please read them, especially the section that instructs you how to install the Analysis toolpak. You must have security setting medium (or lower (not advisable...)) in order to be able to run macros. The code is visible and editable in the VB editor.

http://www.avrfreaks.net/index.php?module=Freaks Academy&func=viewItem&item_id=903&item_type=project

0

5

подскажите кто как подключает дисплей 3310 к меги с 5 вольтовым питанием в интернете нашел несколько схем суть хоть и одна но все разные...

Отредактировано amv2000 (2011-08-01 20:49:39)

0

6

Судя из этих схем, индикатор 3 вольтовый, если контроллер работает на 5 вольт, то нужен делитель.
Чтобы точно знать, надо просто посмотреть технические хар-ки индикатора.

Отредактировано RDW (2011-08-02 09:03:20)

0

7

в сети куча схем
просто поищите
я использовал резисторный делитель на 2

0

8

да что можно встречал , но боязно как всегда у 100 человек работает а я как обычно 101.
•  Logic supply voltage range VDD to VSS: 2.7 to 3.3 V - логический диапазон напряжения питания VDD до VSS: 2,7 В до 3,3 В
•  Display supply voltage range VLCD to VSS -               диапазон напряжения дисплея VLCD к VSS
–  6.0 to 8.5 V with LCD voltage internally generated -    - От 6, 0 до 8, 5 В напряжение внутреннего генератора
(voltage generator enabled)
–  6.0 to 9.0 V with LCD voltage externally supplied -      –  6.0 to 9.0 V напряжение внешнего генератора
(voltage generator switched-off).
Самая близкая схема к правильной как я понял это средняя где питание ЖК стабилизируется стабилитроном, а остальные ножки резистивные делители, только  поставить делитель на 2-3к нижнее плечо и 1,5 к верхнее...
И еще в софтовом SPI частота выставляется как и у аппаратного к примеру частота кристалла 16 МHz  тогда Clockrate = 4 так как Модуль ЖК работает на частоте 4MHz...или по другому

Отредактировано amv2000 (2011-08-02 23:51:34)

0

9

да, всё верно
я так и делал

http://pic-avr.narod.ru/stend/for_Nokia-3310.GIF

0

10

Спасибо большое -понял, это я так понимаю- правильно?( в софтовом SPI частота выставляется как и у аппаратного к примеру частота кристалла 16 МHz  тогда Clockrate = 4 так как Модуль ЖК работает на частоте 4MHz)

Config Spi = Soft , Din = Portc.7 , Dout = Portc.1 , Ss = None , Clock = Portc.6, Clockrate = 4
Spiinit

Отредактировано amv2000 (2011-08-03 21:59:50)

0