Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [115]
Наш опрос
Оцените мой сайт
Всего ответов: 1294
Главная » Статьи » Мои статьи

Бегущая строка с часами и термометрами
За основу взят движок от строки Radan, нашей командой добавлены примочки типа внешней памяти 512к, даты, времени, дня недели и 3-х датчиков температуры.
Есть новый загрузчик (синхронизирует с компом дату/время, 65530 символов можно грузить). Является модификацией прилагавшегося исходника.



Схема только процессорной части, остальное без изменений (только цепочка регистров длиннее, 8х72)


Монтаж сделан блоками по 4 микросхемы (х32).
Чертежей печатных плат не сохранилось (навернулся винчестер).
Также на схеме не обозначен ISP.
Фьюзы установлены на работу от внешнего кварца и включен внутренний супервизор питания на 4в.
 Ниже глючит память, а также почему-то процессор при проблемах по питанию начинает что-то рисовать в свой EEPROM, но для бытовых условий не критично.
(Строка работает в таком месте, что у людей наручные электронные часы глючат, без экранировки и кучи мер по подавлению помех чудила без баяна).







Схема процессорной части(spl)
Программа - загрузчик (+ исходники VB6)
Прошивка контроллера (+ исходники BASCOM)
Видео строки в процессе разработки (Съемка мобильником, качество не ахти....)

Авторы:
Загрузчики­  ПК, строки - Погибаев Евгений Павлович
Процедуры вывода, организаци­я динамическ­ой памяти выводимых значений - Гладун Александр Владимиров­ич
Общая компоновка­, термометри­я, работа с внешней памятью - Малыш Александр Анатольеви­ч

Категория: Мои статьи | Добавил: bascom (03.10.2013) | Автор: Radan
Просмотров: 9723 | Комментарии: 6
Всего комментариев: 6
6 dmitriyfromrussia  
0
Допилил я наконец строку smile вот результат https://www.youtube.com/watch?v=GCk0CJLJlmE Я хочу узнать, может кто нибудь помочь доработать код до совершенного результата, потому, что введенный текст как то подергивается. Данные выводит отлично, а вот именно текст немного дергается. Конечно хотелось бы, чтобы это сделал автор этой строки.

2 dmitriyfromrussia  
0
Собрал наконец я это устройство. Заработало с первого раза. Да простит меня автор, покапался немного в исходнике smile Загрузчик на 64 разрядной ОС не работает, но нашел выход из положения, установил Вижуал Бейсик и с помощью него запустил загрузчик, все получилось. Вот результат, не окончательный, но вполне работоспособный https://drive.google.com/file/d/0B4u67oh2vLxOY3U0TmIwbTVYUDQ/view?usp=sharing Хочу выразить благодарность автору за проделанную работу и открытый исходный код !!!

3 bascom  
0
В первоначальной конструкции http://bascom.at.ua/publ/1-1-0-7 есть исходники загрузчика на NET, можно скомпилировать для 64 разрядов ОС.
Можете прислать код, добавим в статью.

4 dmitriyfromrussia  
0
Извиняюсь не понял, какой код прислать? smile Я немного изменил исходный код на Баскоме, убрал временно опрос 1w и I2C просто хотел один текст выводить и увеличил длину всей строки. Исходник загрузчика я не трогал. потому, что не умею smile Загрузчик приведенный в этой статье на 32 работает, на 64 нет. Я просто запустил его на 64 разрядах с помощью visual basic и он прекрасно грузит текст в строку, вот и все. А опрос 1w и I2C чуть позднее снова включу, хочу еще атмосферное давление выводить с помощью BMP180. Да, забыл самое главное, на низких скоростях заметно мерцание, скажите, как можно изменить скорость вывода текста не изменяя время задержки в динамической индикации ?

5 bascom  
0
Понятно, добавите давление - пишите.
Скорость можно увеличить, если поставить кварц на большую частоту.

1 TyM  
0
Большое спасибо.

Привет из Испании.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Radan Studio © 2024