Atmega128 и Nokia 5110

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Ramis12
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вс мар 29, 2015 17:50:29

Atmega128 и Nokia 5110

Сообщение Ramis12 »

Всем доброго дня. Делаю небольшую меостанцию на 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 КБ) 277 скачиваний
Снимок.JPG
(121.59 КБ) 517 скачиваний
Последний раз редактировалось Ramis12 Чт июл 20, 2017 10:37:58, всего редактировалось 1 раз.
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Atmega128 и Nokia 5110

Сообщение Мурик »

Вам сюда http://www.radiokot.ru/forum/viewtopic.php?f=57&t=6408
В коде явно настройте стеки.
Реклама
Ramis12
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вс мар 29, 2015 17:50:29

Re: Atmega128 и Nokia 5110

Сообщение Ramis12 »

Спасибо за оперативный ответ. Ведь пробовал же со стандарными значениями, который предлагает BAscom. Не работал.

Код: Выделить всё

$regfile = "m128def.dat"
$Crystal=1000000
$hwstack=40
$swstack=16
$framesize=32
Сделал $swstack=32 все заработало. Спасибо!
Ответить

Вернуться в «Разные вопросы по МК»