Easyelectronics.ru

Электроника для всех
Текущее время: 25 июн 2019, 21:25

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Нужна помощь
СообщениеДобавлено: 19 окт 2013, 14:18 
Здравствуйте!

Зарегистрирован: 25 июн 2013, 18:07
Сообщения: 4
Здравствуйте!
Пытаюсь вывести число на 7-ми сегментный индикатор, в реале выводится лабуда, а в PROTEUS всё нормально.
Помогите исправить.

Вложение:
3) Test LED INDIKATOR.rar [40.81 Кб]
Скачиваний: 166


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь
СообщениеДобавлено: 19 окт 2013, 15:09 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6268
Откуда: Челябинск
А эта ваша лабуда совпадает по количеству сегментов с тем что должно? Может просто что неверно подключили?

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь
СообщениеДобавлено: 19 окт 2013, 15:19 
Здравствуйте!

Зарегистрирован: 25 июн 2013, 18:07
Сообщения: 4
Нашёл в чём проблема, исправил (вывод был на индикатор с общим анодом).
Исходники в BASCOM AVR.
Но возник другой вопрос:
По программе должен считать счётчик от 0 до 999, но вывод на индикатор происходит не верный.
Что не так я делаю?
Видео работы:
http://youtu.be/khA6qZ_M-Mk
Вложение:
3) Test LED INDIKATOR.rar [40.82 Кб]
Скачиваний: 166


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь
СообщениеДобавлено: 19 окт 2013, 15:33 
Старожил

Зарегистрирован: 15 янв 2013, 13:24
Сообщения: 5665
NEOVIS писал(а):
По программе должен считать счётчик от 0 до 999, но вывод на индикатор происходит не верный.
Что не так я делаю?
А как Вы собрались в Printer[] As Byte запихнуть значение 999?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь
СообщениеДобавлено: 19 окт 2013, 15:47 
Здравствуйте!

Зарегистрирован: 25 июн 2013, 18:07
Сообщения: 4
AlexPM писал(а):
NEOVIS писал(а):
По программе должен считать счётчик от 0 до 999, но вывод на индикатор происходит не верный.
Что не так я делаю?
А как Вы собрались в Printer[] As Byte запихнуть значение 999?

Код:
Printer(i) = Value Mod 10

Вообще-то остаток от деления выдаёт десятичные цифры(0 до 9) которые выводятся на индикатор, причём здесь 999?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь
СообщениеДобавлено: 19 окт 2013, 16:21 
Старожил

Зарегистрирован: 15 янв 2013, 13:24
Сообщения: 5665
NEOVIS писал(а):
Вообще-то остаток от деления выдаёт десятичные цифры(0 до 9) которые выводятся на индикатор, причём здесь 999?
Вообще-то да.
Просто на видео видно что сбивается старший разряд. Как будто где-то переполнение восьмибитного значения происходит.
Попробуйте для эксперимента "Const Ind_amount_num = 2" - так без проблем будет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь
СообщениеДобавлено: 21 окт 2013, 18:00 
Здравствуйте!

Зарегистрирован: 25 июн 2013, 18:07
Сообщения: 4
Всё доделал, теперь работает без глюков.


Вложения:
3) Test LED INDIKATOR.rar [40.83 Кб]
Скачиваний: 174
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь
СообщениеДобавлено: 26 фев 2016, 12:08 
Только пришел

Зарегистрирован: 24 янв 2014, 21:02
Сообщения: 16
Скажите пожалуйста, можно PinBoard II Rev 2 прошить Alera EPM7128slc-15?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB