Здравствуйте дорогие форумчане!
Меня интересуют следующие ворпросы по BASCOM-AVR:
1. Как организовать динамическую индикацию.
2. Как написать программу так, чтобы ЛСД не мерцал (К примеру: Я делаю часы на тинке и каждое обновление экрана оно мерцает).
3. Где можно скачать дополнительные библиотеки.
4. Как снять ограничения с BASCOM.
5. Как организовать меню в BASCOM (вместе с опросом кнопок).
6. Можно-ли в BASCOM сделать подключение AVR c PC по USB (без преобразователей)
Ну и последний вопрос: где можно найти готовые проекты (без разницы на каком языке)
_________________ Вы получаете от людей больше, если им противоречите
Здравствуйте дорогие форумчане! Меня интересуют следующие ворпросы по BASCOM-AVR: 1. Как организовать динамическую индикацию. 2. Как написать программу так, чтобы ЛСД не мерцал (К примеру: Я делаю часы на тинке и каждое обновление экрана оно мерцает). 3. Где можно скачать дополнительные библиотеки. 4. Как снять ограничения с BASCOM. 5. Как организовать меню в BASCOM (вместе с опросом кнопок). 6. Можно-ли в BASCOM сделать подключение AVR c PC по USB (без преобразователей) Ну и последний вопрос: где можно найти готовые проекты (без разницы на каком языке)
Ну, начну с последнего. В постах выше есть ссылка на Баскомовский форум. Внимательно читай. Я оттуда дёрнул Баском полный без ограничений версия 1.11.9.0 Меня вполне устраивает Ну и естественно сразу все предыдущие вопросы отпадают, т.к. там куча примеров и либов достаточно!
А чтоб индикатор не мерцал надо увеличить Waitms! Подбери экспериментально, но я ставил 500 - подходит для любого кварца. В железе пока не собирал, а в протеусе всё ОК! И ещё: там же на форуме есть ссылка на страничку WildCat-а. Там хорошая обучалка, только к сожалению не до конца.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
max50 у вас случайно нет часов на атмега8 с кодом (на баском
) и схемой.
А то что вы давали программу для лсд у меня просто к другим портам лсд подключен.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
У вас на какой порт включен LCD? В Bascom-е настраивается любой порт очень просто:
Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.2 , Rs = Portb.0
Это для порта PORTB. Так же и для любого другого.
Это все так, если нет такой строки: $lib "lcd4.lbx". Это альтернативная библиотека для работы с LCD. Она использует для подключения ТОЛЬКО PORTB. Если эту строчку "заремить", то LCD можно конфигурировать на любой порт. А насчет часов держи.
з.ы. В железе программу не проверял, она переделанная с меги16. Небольшой косяк с установкой часов и минут. Пока не доделал
Вложения:
Комментарий к файлу: Программа часов на атмега8 ds1307 kot2.txt [5.67 KiB]
Скачиваний: 818
Комментарий к файлу: Схема часов на атмега8 P-CAD2.GIF [104.69 KiB]
Скачиваний: 823
Приведённая прога с данной схемой не работает и не должнаработать в принципе! Если выкладываете схему с листингом, хотя бы проверяйте на соответствие листинга со схемой.
1. В листинге: Db6 = Portd.3 , Db7 = Portd.4. С какого перепугу POTRD? Надо: Db6 = Portb.3 , Db7 = Portb.4
2. На схеме: Вывод индикатора RS поменять с выводом E, опять же потому что в программе так прописано!
3. Если есть штатные выводы SCL (PC5) и SDA (PC4), зачем лепить их к другому порту? ИМХО неудобно будет разводку платы делать, когда всё с одной стороны МК - и индикатор, и DSка.
Всё переделал. Листинг и готовую прошивку выкладываю, правда кнопки я не трогал. Коль чел взялся - пусть доделывает сам.
3. Если есть штатные выводы SCL (PC5) и SDA (PC4), зачем лепить их к другому порту? ИМХО неудобно будет разводку платы делать, когда всё с одной стороны МК - и индикатор, и DSка.
To Тихан: Скинь плиз, код динамической индикации, которая у тебя работает. Или сюда - в тему, или мне в личку!
роконтроллер
Друзья, помогите найти, какую-нибудь программку (желательно написаную на Вижул Бейсике), которая будет принимать мой код(через РS-232) из АВРа и куда-то складывать его. Может кто-нибудь сам может такое написать?
Карма: 4
Рейтинг сообщений: 26
Зарегистрирован: Ср сен 17, 2008 14:32:15 Сообщений: 2106 Откуда: Старые Васюки
Рейтинг сообщения:0
Господа,
просьба откликнуться кто работал в баскоме с Tiny13 – как успехи? Просто вчера поставил первые опыты и пребываю буквально в шоке. Такое ощущение, что она криво поддерживается компилятором (версия 1.11.9.0).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 46
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения