Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Битовая маска в AB? |
Цитата |
|
немного разобрался... вся проблема была в том что на первые 4 разряда я посадил индикатор на остальные просто светодиоды. симулировал в протеусе. получается белиберда, если подключать только индикатор все показывает.... завтра буду пробовать в железе... и там все видно будет..
немного разобрался... вся проблема была в том что на первые 4 разряда я посадил индикатор на остальные просто светодиоды. симулировал в протеусе. получается белиберда, если подключать только индикатор все показывает.... завтра буду пробовать в железе... и там все видно будет..
|
|
|
 |
Добавлено: 04 окт 2016, 15:24 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Битовая маска в AB? |
Цитата |
|
Особо не смотрел, так как с max7919 дел не имел. Но вот сразу бросилось в глаза отсутствие указателя стека. Считаешь что он не нужен? 
Особо не смотрел, так как с max7919 дел не имел. Но вот сразу бросилось в глаза отсутствие указателя стека. Считаешь что он не нужен? :?
|
|
|
 |
Добавлено: 03 окт 2016, 19:34 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Битовая маска в AB? |
Цитата |
|
чтобы не плодить другую тему напишу здесь. пытаюсь прикрутить к проекту max7219, нашел пример работы в устройстве #115... оттуда взял одну функцию инициализации и в ней по адресу #h0F отправляю #h01. то есть согласно datasheets включается режим test и должны светится все сегменты. но у меня ничего не происходит... почему? ведь исходник как я понимаю рабочий.
P.S. я использую индикатор 4 разряда "ОК", и еще зачем нужен скрипт _Off_Show?
Вложения: |

Безымянный.jpg [ 82.34 КБ | Просмотров: 12646 ]
|
чтобы не плодить другую тему напишу здесь. пытаюсь прикрутить к проекту max7219, нашел пример работы в устройстве #115... оттуда взял одну функцию инициализации и в ней по адресу #h0F отправляю #h01. то есть согласно datasheets включается режим test и должны светится все сегменты. но у меня ничего не происходит... почему? ведь исходник как я понимаю рабочий.
P.S. я использую индикатор 4 разряда "ОК", и еще зачем нужен скрипт _Off_Show? [spoiler=][attachment=0]Безымянный.jpg[/attachment][/spoiler]
|
|
|
 |
Добавлено: 03 окт 2016, 18:23 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Битовая маска в AB? |
Цитата |
|
Спасибо большое за разъяснения.... буду дальше разбираться... как допишу обязательно выложу свой проектик.... 
Спасибо большое за разъяснения.... буду дальше разбираться... как допишу обязательно выложу свой проектик.... :)
|
|
|
 |
Добавлено: 22 сен 2016, 13:42 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Битовая маска в AB? |
Цитата |
|
@Dust Евгений ответил… мне особо добавить нечего. Что касается примера, регистры выбрал просто так, без особого значения.
@[b]Dust[/b] Евгений ответил… мне особо добавить нечего. Что касается примера, регистры выбрал просто так, без особого значения.
|
|
|
 |
Добавлено: 21 сен 2016, 22:31 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Битовая маска в AB? |
Цитата |
|
Если кратко: у AVR 32 регистра общего назначения - именуются они r0 - r31 - лучше в проектах им присваивать осмысленные имена (в таблице по F12) - лучше не использовать r0,r1,r16,r17, а так особо разницы нет какой регистр стоит в программе (есть нюансы, но они сгладятся самим билдером) почитать про билдер можно в самом хелпе билдера (он написан на обучающий манер), или если совсем попроще -> viewtopic.php?f=16&t=354
Если кратко: у AVR 32 регистра общего назначения - именуются они r0 - r31 - лучше в проектах им присваивать осмысленные имена (в таблице по F12) - лучше не использовать r0,r1,r16,r17, а так особо разницы нет какой регистр стоит в программе (есть нюансы, но они сгладятся самим билдером)
почитать про билдер можно в самом хелпе билдера (он написан на обучающий манер), или если совсем попроще -> http://www.forum.getchip.net/viewtopic.php?f=16&t=354
|
|
|
 |
Добавлено: 21 сен 2016, 20:05 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Битовая маска в AB? |
Цитата |
|
SVN, большое спасибо за пример..... тогда еще один вопрос. где можно почитать про рабочии регистры? а то смотришь примеры одни используют r13,r16, например в этом примере r20,r21? где какие приоритеты, и как правильно их распределить в программе,что бы не было всякого рода наложений и глюков?
[b]SVN[/b], большое спасибо за пример..... тогда еще один вопрос. где можно почитать про рабочии регистры? а то смотришь примеры одни используют r13,r16, например в этом примере r20,r21? где какие приоритеты, и как правильно их распределить в программе,что бы не было всякого рода наложений и глюков?
|
|
|
 |
Добавлено: 21 сен 2016, 18:07 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Битовая маска в AB? |
Цитата |
|
1.png [ 3.53 КБ | Просмотров: 12696 ]
[attachment=0]1.png[/attachment]
|
|
|
 |
Добавлено: 21 сен 2016, 11:15 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Битовая маска в AB? |
Цитата |
|
Еще один вопрос... как сделать деление? в асме есть div! задача в следующем. есть число например 120 надо его разделить на 10 или просто убрать последний знак чтобы получилось 12?
Еще один вопрос... как сделать деление? в асме есть div! задача в следующем. есть число например 120 надо его разделить на 10 или просто убрать последний знак чтобы получилось 12?
|
|
|
 |
Добавлено: 21 сен 2016, 05:35 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Битовая маска в AB? |
Цитата |
|
спасибо буду пробовать....
спасибо буду пробовать....
|
|
|
 |
Добавлено: 14 сен 2016, 14:18 |
|
|
 |