Страница 103 из 304
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс ноя 27, 2011 20:54:54
edm2007
Да пока не за что.
Сделайте нормальный опрос кнопок, с учетом крайних значений. А то будете переваливаться.

Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн ноя 28, 2011 13:37:27
vanyap1
Затеял сделать часы на OLED 16х2 индикаторе с будильником в виде плавно мигающего света в комнате (освещение на светодиодах. 15 метров РГБ ленты по 30 диодов на метр), ds1307 и ds18b20, благо - разобрался как работать с этими микросхемами. Сейчас делаю печатки а и собираю код по частях. потом выложу на суд. если можно то дайте пример применения команды DEBOUNCE
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн ноя 28, 2011 13:45:33
edm2007
vanyap1 писал(а):если можно то дайте пример применения команды DEBOUNCE
В BASCOM - AVR выбираем Помощь ->> Разделы справки. И получаем великолепный справочник по всем командам. Еще и с примерами. И для DEBOUNCE в том числе.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн ноя 28, 2011 16:07:22
vanyap1
Скажите пожалуйста, хватит для контроллера Atmega 8515 запрограммировать всего BOOTSZ1, BOOTSZ1 и SPIEN для работі от внешнего кварца 16 мгц. И почему нет в списке фьюзов в кодевижєне параметра SPIEN?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн ноя 28, 2011 16:24:34
Spruts80
vanyap1 писал(а):Скажите пожалуйста, хватит для контроллера Atmega 8515 запрограммировать всего BOOTSZ1, BOOTSZ1 и SPIEN для работі от внешнего кварца 16 мгц. И почему нет в списке фьюзов в кодевижєне параметра SPIEN?
вот для заначки пригодиться
http://payalo.at.ua/c_fuse/calc.html
http://www.engbedded.com/fusecalc/
а SPIEN - Разрешить внутрисхемное программирование, должен быть.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн ноя 28, 2011 16:36:02
vanyap1
Нет такого параметра, а микросхема у меня только одна жалко испортить.

Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн ноя 28, 2011 18:10:34
edm2007
vanyap1 писал(а):Скажите пожалуйста, хватит для контроллера Atmega 8515 запрограммировать всего BOOTSZ1, BOOTSZ1 и SPIEN для работі от внешнего кварца 16 мгц.
Вот откуда вы это взяли-то? BOOTSZ вообще для указания размера памяти под Boot Loader. Про SPIEN сказали уже. По интерфейсу SPI его снять невозможно (да и не нужно его трогать).
За тип и частоту тактового генератора отвечает группа фьюзов CKSEL0..CKSEL3. Так же с ними связаны фьюзы SUT1 и SUT0, отвечающие за режим запуска тактового генератора.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн ноя 28, 2011 20:23:02
vanyap1
А нельзя Boot Loader совсем отключить? И значение, так понял, его по умолчанию 1024 слов. И если он не нужет то ставить минимум т.е 128? Чтобы память не резервировал зря.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн ноя 28, 2011 23:51:57
Spruts80
vanyap1 писал(а):Нет такого параметра, а микросхема у меня только одна жалко испортить.

На счёт SPIEN прочти
http://electronix.ru/forum/lofiversion/ ... 14216.html
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт ноя 29, 2011 10:12:51
vanyap1
Уже читал, вчера. Спасибо, понял.
Вопрос возник из за неправильно запрограммированных фьюзов отвечающих за источник тактирования - от внешнего тактового сигнала или кварца. Не понял сперва что имеет значение кварц там или какой то сигнал с логическим уровнем, потому то мой мк и не стартовал.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср ноя 30, 2011 21:50:33
vanyap1
странно, код в баскоме для меги 8515 с обработкой времени с ds1307 и температуры с ds18b20, вывод на дисплей занял целых 8 Кб !!

Так и должно быть?
Посмотрите кто нибудь пожалуйста)))
будильник никак не поместится...
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт дек 01, 2011 21:56:34
kip96
Ну это смотря какой будильник!

У меня компилятор выдал 40%. Вы в 60% будильник всунете?
З.Ы. Всё зависит от стиля.
скажем, термометр раскладываете, как-будто на семисегментный собираетесь выводить.
А усли так:?
Код: Выделить всё
Dim I1 As Integer , Ss As String * 4
........
I1 = 1wread(2)
I1 = I1 * 10
I1 = I1 / 16
Ss = Str(i1)
Ss = Format(ss , " 0.0")
Locate 1 , 1
Lcd Ss
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пт дек 02, 2011 22:51:49
Radan
Объявлен очередной (пятый) конкурс на призы от Марка Альбертса -
http://bascomavr.3bb.ru/viewtopic.php?id=624 Получите лицензию в обмен на вашу конкурсную работу!!!
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб дек 03, 2011 16:01:38
vanyap1
Знающие люди, дайте пожалуйста информацию по опросу кнопок в баском, или хотябы ссылку на учебник.
Хочу знать как опросить кнопку и; к примеру зажечь светодиод, при - нажал кнопу и при отпускании подать 1 на светодиод, при удерживании определенное время кнопки. И например есть счетчик импульсов то как сделать чтобы при нажатии кнопки и ее удержании прибавил 1 и не продолжать считать, а при повтном нажатии снова только +1 и т.д.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс дек 04, 2011 14:44:44
TRIOD
Доброе время суток.
Может у кого есть пример работы с файловой системой на SD карточке?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс дек 04, 2011 15:14:55
amv2000
vanyap1 писал(а):Знающие люди, дайте пожалуйста информацию по опросу кнопок в баском, или хотябы ссылку на учебник.
Честно говоря мало чего понял, все как то скомкано не в обиду...
может по этой ссылке что поможет
http://bascomavr.3bb.ru/viewtopic.php?id=306
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс дек 04, 2011 15:18:44
amv2000
TRIOD писал(а):Может у кого есть пример работы с файловой системой на SD карточке?
А здесь пример использования SD
http://bascomavr.3bb.ru/viewtopic.php?id=486
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс дек 04, 2011 19:20:03
vanyap1
Может у кого есть инфа как переключить таблицу символов в ЖКИ.
В дисплее есть 3;
1 Английско - Японская - по умолчанию "00"
2 Западно европейская "01"
3 Английско - Русская, "10"
Понимаю что эти значения нужно записать в ЖКИ при инициализации, но как это сделать незнаю.
Жки за 5 $ работает, и никаких таблиц ненадо переключать. А за 20 $ не работает. Точнее работает но вместо русского текста отображает иПонский..
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс дек 04, 2011 19:53:44
amv2000
vanyap1 писал(а):Может у кого есть инфа как переключить таблицу символов в ЖКИ.
Я так понял, английский шрифт нормально, а русский кракозяблы....
перед выводом на ЖК в исходнике на Bascom надо переконвертировать текст программой LCD20 пример:
'------------------------МОДУЛЬ ИНДИКАЦИИ заставки ------------------
Cls
Cursor Off
Lcd " »oє ѕёїaЅёЗ " 'эти кракозяблы по русски
Locate 2 , 1 'означают "блок питания"
Lcd " VER. 2.07 "
Wait 3
Cls
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс дек 04, 2011 21:00:02
vanyap1
amv2000 писал(а):vanyap1 писал(а):Может у кого есть инфа как переключить таблицу символов в ЖКИ.
Я так понял, английский шрифт нормально, а русский кракозяблы....
перед выводом на ЖК в исходнике на Bascom надо переконвертировать текст программой LCD20 пример:
'------------------------МОДУЛЬ ИНДИКАЦИИ заставки ------------------
Cls
Cursor Off
Lcd " »oє ѕёїaЅёЗ " 'эти кракозяблы по русски
Locate 2 , 1 'означают "блок питания"
Lcd " VER. 2.07 "
Wait 3
Cls
Крякозябры - я в курсе, но не прокатит. Ибо таблицы три, и значит на один и тот же код символа попадают аж 3 символа. Просто надо переключить таблицу по умолчанию. Это из даташита. Про переключение которых я кажись не понял с него.
http://kosmodrom.ua/pdf/WEH001602AGPP5N00001.pdf