Страница 103 из 304

Re: BASCOM AVR в вопросах и ответах

Добавлено: Вс ноя 27, 2011 20:54:54
edm2007
Да пока не за что. :)

Сделайте нормальный опрос кнопок, с учетом крайних значений. А то будете переваливаться. :wink:

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 Кб !! :shock: Так и должно быть?

Посмотрите кто нибудь пожалуйста)))

будильник никак не поместится...

Re: BASCOM AVR в вопросах и ответах

Добавлено: Чт дек 01, 2011 21:56:34
kip96
Ну это смотря какой будильник! :shock: У меня компилятор выдал 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