Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Atmega128 и Nokia 5110

Чт июл 20, 2017 10:21:36

Всем доброго дня. Делаю небольшую меостанцию на Atmega128. Дисплей взял от Nokia 5110. При симуляции в Протеусе дисплей не работает. В первой строке появляются какие-то крякозбры и потом становится черным. При медленной прокрутке видео с экрана видно ,что в первой строке прогяняуются все символы из библиотеки. Библиотеки стандартные взяты из сети. Симулирю все тоже самое с Atmega8 кажет нормально. Может кто-то встречался с такой проблемой?
Скрины во вложении.
Вот код:
Код:
$regfile = "m128def.dat"
$crystal = 1000000
Config Porte.2 = Output
D3310dc Alias Porte.2
Config Porte.1 = Output
D3310ce Alias Porte.1
Config Spi = Soft , Din = None , Dout = Porte.0 , Ss = None , Clock = Portb.1 ,
Spiinit
$include "3310init.bas"

Call D3310init

Do
Call D3310clear
Call D3310position(4 , 0)
Call D3310print( "Hello, world!")
Call D3310position(8 , 1)
Call D3310print( "cxem.net")
Waitms 5000
Loop
End
$include "3310end.bas"
Вложения
Снимок1.JPG
(108.94 KiB) Скачиваний: 264
Снимок.JPG
(121.59 KiB) Скачиваний: 502
Последний раз редактировалось Ramis12 Чт июл 20, 2017 10:37:58, всего редактировалось 1 раз.

Re: Atmega128 и Nokia 5110

Чт июл 20, 2017 10:33:37

Вам сюда http://www.radiokot.ru/forum/viewtopic.php?f=57&t=6408
В коде явно настройте стеки.

Re: Atmega128 и Nokia 5110

Чт июл 20, 2017 11:08:13

Спасибо за оперативный ответ. Ведь пробовал же со стандарными значениями, который предлагает BAscom. Не работал.
Код:
$regfile = "m128def.dat"
$Crystal=1000000
$hwstack=40
$swstack=16
$framesize=32

Сделал $swstack=32 все заработало. Спасибо!
Ответить