Вопросы по С/С++ (СИ)

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
lix
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 17, 2010 15:32:19
Откуда: Курган

Сообщение lix »

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

PORTB = ~number[count];
а анод подключить к +5в.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

Все понял! сейчас попробую
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Реклама
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

lix писал(а):

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

PORTB = ~number[count];
а анод подключить к +5в.
Видно отсчет идет, а цеферки как в фильме "Хищник" все не полные, что может быть?
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18682
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Ратмир писал(а):Видно отсчет идет, а цеферки как в фильме "Хищник" все не полные, что может быть?
щас взорвется!!!!!! :shock:
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

ARV писал(а):
Ратмир писал(а):Видно отсчет идет, а цеферки как в фильме "Хищник" все не полные, что может быть?
щас взорвется!!!!!! :shock:
Кстати мега грется! чуток :))
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Реклама
lix
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 17, 2010 15:32:19
Откуда: Курган

Сообщение lix »

Ратмир писал(а):Видно отсчет идет, а цеферки как в фильме "Хищник" все не полные, что может быть?
это надо массив numbers править. или индикатор подключать в соответствии со схемой с которой взята прошива.
Ратмир писал(а):Кстати мега грется! чуток :))
индикатор то через резисторы подключен? :)
Реклама
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

Вот схема,только у меня с открытым анодом, резисторы 220 Ом
Вложения
Снимок2.JPG
(54.14 КБ) 346 скачиваний
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
lix
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 17, 2010 15:32:19
Откуда: Курган

Сообщение lix »

значи у тебя перепутаны сегменты.
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

lix писал(а):значи у тебя перепутаны сегменты.
Ну ошибка однозначно в программе т.к. один раз загорается всего один сегментик, три раза по два, уже такого быть не должно.
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

А один раз загорется английская буква "U" :))
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Ратмир писал(а):
lix писал(а):значи у тебя перепутаны сегменты.
Ну ошибка однозначно в программе т.к. один раз загорается всего один сегментик, три раза по два, уже такого быть не должно.
Да переставить выходы портов в нужном порядке, тогда схему не нужно будет переделывать.Либо наоборот сегменты включить согласно программе. Вам же правильно сказали про сегменты. либо уже тогда проверять монтаж.
В поисках истины человек развивается.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

Эту проблему решил, сейчас другая порблемка, на другом прмере отсчет от 0 до 99. при динамической индикации видно мерцание, причем сильно. Незнаю пока что делать.
Вложения
Пример4.JPG
(143.94 КБ) 349 скачиваний
Последний раз редактировалось Ратмир Пн май 16, 2011 20:04:45, всего редактировалось 1 раз.
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Ратмир писал(а):Эту проблему решил, сейчас другая порблемка, на другом прмере отсчет от 0 до 99. при динамической индикации видно мерцание, причем сильно. Незнаю пока что делать.
Частоту сработки таймера поменять она должна быть 25*число сегментов минимум
Попробуй просто назначить начальное значение таймера TCNT0=0xf0
либо поменять предделитель таймера
В поисках истины человек развивается.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

Подправил все равно мерцает. Если честно только учусь сильно не пинайте!
Вложения
Пример исп..JPG
(85.23 КБ) 350 скачиваний
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Ратмир писал(а):Подправил все равно мерцает. Если честно только учусь сильно не пинайте!
внимательно посмотрите в самом цикле обработки зачем опять стоит b2?
В поисках истины человек развивается.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

vitalik_1984 писал(а):
Ратмир писал(а):Подправил все равно мерцает. Если честно только учусь сильно не пинайте!
внимательно посмотрите в самом цикле обработки зачем опять стоит b2?
Ура! заработало! но немного все равно видно как бы дребезжит изображение. Может поднять частоту меги до 16 МГц, а то в проекте почемуто заложили мега 8L. Прикладывал солцнезащитные очки мерцания практически не видно!

p.s. Спасибо за помощь!
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
lix
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 17, 2010 15:32:19
Откуда: Курган

Сообщение lix »

может код

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

TCCR0 = (1<<CS02) | (0<<CS01) | (1<<CS00);
заменить на

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

TCCR0 = (1<<CS02) | (0<<CS01) | (0<<CS00);
или даже

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

TCCR0 = (0<<CS02) | (1<<CS01) | (1<<CS00);
и гасить разряды надо так

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

PORTD &= ~((1<<0)|(1<<1));
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

Идеально! А можно еще вопрос четыре индикатора можно подключить по такой схеме или надо меньшей мощности чем DA56-11HWA? пока до 74HC595 еще не до рос :roll:
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Друг Кота
Аватара пользователя
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Сообщение Ратмир »

Нет гасил вот так см.вл. все работает
Вложения
1.JPG
(11.89 КБ) 347 скачиваний
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Грызет канифоль
Аватара пользователя
Сообщения: 271
Зарегистрирован: Пн окт 25, 2010 20:47:04
Откуда: Казахстан, Астана

Сообщение shurikss123 »

lix писал(а):может код

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

TCCR0 = (1<<CS02) | (0<<CS01) | (1<<CS00);
заменить на

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

TCCR0 = (1<<CS02) | (0<<CS01) | (0<<CS00);
или даже

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

TCCR0 = (0<<CS02) | (1<<CS01) | (1<<CS00);
и гасить разряды надо так

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

PORTD &= ~((1<<0)|(1<<1));
TCCR0 = ((1<<CS02) | (0<<CS01) | (0<<CS00)); Скобки не забывайте. а то ай яй яй!
Изображение
Мастер на все руки, кручу, кручу, кручу и матерюсь
Повелитель паяльной станции, лома, и пинцета!!!
Ответить

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