Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
27.02.2013, 22:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Бегущая строка
Ну, и как данные должны попасть наружу?
Код:
|
#define DATA PORTB.0
...
DDRB=0x0E; |
Вообще, такие путаные объявления всегда будут работать, как грабли - то есть, навстречу и в лоб.
Если б написал так:
Код:
|
#define CLK_PIN 7
#define DAT_PIN 0
#define LCH_PIN 6
#define _OE_PIN 5
DDRB = (1‹‹DAT_PIN);
DDRD = (1‹‹_OE_PIN)|(1‹‹LCH_PIN)|(1‹‹CLK_PIN); |
ошибиться было бы сложнее - в одном месте поменял номер пина, а дальше оно само отработало бы. Еще остались бы имена портов, объявленные буквально - с ними м.поступить также - задефайнить один раз и использовать в тексте их def-имена.
__________________
There's always more than one way to skin a cat.
|
|
|
|
27.02.2013, 22:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка
Тогда можно проверить так :
вставить в начало
PHP код:
|
void OutLine()
{
// начнем задвигать диоды текущей строки;
DATA=1;
CLOCK=0;
LATCH=0;
OE=0;
return;
.....
|
И посмотреть что сидит на ножках тестером;
Затем повториь для
DATA=0;
CLOCK=1;
LATCH=0;
OE=0;
DATA=0;
CLOCK=0;
LATCH=1;
OE=0;
и
DATA=0;
CLOCK=0;
LATCH=0;
OE=1;
|
|
|
|
27.02.2013, 22:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка
А может осциллограф у Вас есть?
Все светиться может если вход Din у второго регистра висит в воздухе
|
|
|
|
27.02.2013, 22:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Бегущая строка
да да, полез к портам - а там фигню какуюто создал визард ))) ща вывел точку в углу по первому битмапу. Она засветилась и потухла. Наверно таймер 1 н еперезапускаеться. Ща чтоб долго не тупить засуну в таймер 0 гд епо переполнению таже частота. 1 мс
|
|
|
|
27.02.2013, 22:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Бегущая строка
Неча на визард пенять - уж галки-то напротив пинов он не путает!
__________________
There's always more than one way to skin a cat.
|
|
|
|
27.02.2013, 22:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Бегущая строка
Сообщение от Boba_spb
|
Тогда можно проверить так :
|
Boba_spb, у него пин, идущий на SerialData, входом сконфигурен.
__________________
There's always more than one way to skin a cat.
|
|
|
|
27.02.2013, 22:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка
Строг сян cей tempora
Щас исчо RemoteAdmin а подсобачим и начнется ....
|
|
|
|
27.02.2013, 22:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка
Сообщение от tempora
|
Boba_spb, у него пин, идущий на SerialData, входом сконфигурен.
|
да пропустил, что программу выставил
|
|
|
|
27.02.2013, 22:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Бегущая строка
вообщем пок ачтото моргнет и все. Ща буду по вашему примеру свое ваять чтото ))
|
|
|
|
27.02.2013, 22:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка
Эй - что за вольности с tmp
Быренько перед вторым циклом вставить tmp=1 !!!!
|
|
|
Сказали "Спасибо" Boba_spb
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:00.
|
|