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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

Да пока не за что. :)

Сделайте нормальный опрос кнопок, с учетом крайних значений. А то будете переваливаться. :wink:
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Реклама
vanyap1
Электрический кот
Сообщения: 1048
Зарегистрирован: Пт июл 30, 2010 11:49:03
Откуда: Украина
Контактная информация:

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

Сообщение vanyap1 »

Затеял сделать часы на OLED 16х2 индикаторе с будильником в виде плавно мигающего света в комнате (освещение на светодиодах. 15 метров РГБ ленты по 30 диодов на метр), ds1307 и ds18b20, благо - разобрался как работать с этими микросхемами. Сейчас делаю печатки а и собираю код по частях. потом выложу на суд. если можно то дайте пример применения команды DEBOUNCE
Реклама
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

vanyap1 писал(а):если можно то дайте пример применения команды DEBOUNCE
В BASCOM - AVR выбираем Помощь ->> Разделы справки. И получаем великолепный справочник по всем командам. Еще и с примерами. И для DEBOUNCE в том числе.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
vanyap1
Электрический кот
Сообщения: 1048
Зарегистрирован: Пт июл 30, 2010 11:49:03
Откуда: Украина
Контактная информация:

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

Сообщение vanyap1 »

Скажите пожалуйста, хватит для контроллера Atmega 8515 запрограммировать всего BOOTSZ1, BOOTSZ1 и SPIEN для работі от внешнего кварца 16 мгц. И почему нет в списке фьюзов в кодевижєне параметра SPIEN?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Spruts80
Вымогатель припоя
Сообщения: 615
Зарегистрирован: Чт фев 19, 2009 23:41:27
Откуда: Беларусь, Барановичи
Контактная информация:

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

Сообщение Spruts80 »

vanyap1 писал(а):Скажите пожалуйста, хватит для контроллера Atmega 8515 запрограммировать всего BOOTSZ1, BOOTSZ1 и SPIEN для работі от внешнего кварца 16 мгц. И почему нет в списке фьюзов в кодевижєне параметра SPIEN?
вот для заначки пригодиться
http://payalo.at.ua/c_fuse/calc.html
http://www.engbedded.com/fusecalc/
а SPIEN - Разрешить внутрисхемное программирование, должен быть.
Реклама
vanyap1
Электрический кот
Сообщения: 1048
Зарегистрирован: Пт июл 30, 2010 11:49:03
Откуда: Украина
Контактная информация:

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

Сообщение vanyap1 »

Нет такого параметра, а микросхема у меня только одна жалко испортить.

Изображение
Реклама
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

vanyap1 писал(а):Скажите пожалуйста, хватит для контроллера Atmega 8515 запрограммировать всего BOOTSZ1, BOOTSZ1 и SPIEN для работі от внешнего кварца 16 мгц.
Вот откуда вы это взяли-то? BOOTSZ вообще для указания размера памяти под Boot Loader. Про SPIEN сказали уже. По интерфейсу SPI его снять невозможно (да и не нужно его трогать).

За тип и частоту тактового генератора отвечает группа фьюзов CKSEL0..CKSEL3. Так же с ними связаны фьюзы SUT1 и SUT0, отвечающие за режим запуска тактового генератора.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
vanyap1
Электрический кот
Сообщения: 1048
Зарегистрирован: Пт июл 30, 2010 11:49:03
Откуда: Украина
Контактная информация:

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

Сообщение vanyap1 »

А нельзя Boot Loader совсем отключить? И значение, так понял, его по умолчанию 1024 слов. И если он не нужет то ставить минимум т.е 128? Чтобы память не резервировал зря.
Аватара пользователя
Spruts80
Вымогатель припоя
Сообщения: 615
Зарегистрирован: Чт фев 19, 2009 23:41:27
Откуда: Беларусь, Барановичи
Контактная информация:

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

Сообщение Spruts80 »

vanyap1 писал(а):Нет такого параметра, а микросхема у меня только одна жалко испортить.

Изображение
На счёт SPIEN прочти http://electronix.ru/forum/lofiversion/ ... 14216.html
vanyap1
Электрический кот
Сообщения: 1048
Зарегистрирован: Пт июл 30, 2010 11:49:03
Откуда: Украина
Контактная информация:

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

Сообщение vanyap1 »

Уже читал, вчера. Спасибо, понял.

Вопрос возник из за неправильно запрограммированных фьюзов отвечающих за источник тактирования - от внешнего тактового сигнала или кварца. Не понял сперва что имеет значение кварц там или какой то сигнал с логическим уровнем, потому то мой мк и не стартовал.
vanyap1
Электрический кот
Сообщения: 1048
Зарегистрирован: Пт июл 30, 2010 11:49:03
Откуда: Украина
Контактная информация:

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

Сообщение vanyap1 »

странно, код в баскоме для меги 8515 с обработкой времени с ds1307 и температуры с ds18b20, вывод на дисплей занял целых 8 Кб !! :shock: Так и должно быть?

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

будильник никак не поместится...
Вложения
test.rar
(4.58 КБ) 180 скачиваний
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

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

Сообщение 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
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Radan
Мучитель микросхем
Сообщения: 465
Зарегистрирован: Ср июн 21, 2006 08:24:32
Откуда: Лисичанск
Контактная информация:

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

Сообщение Radan »

Объявлен очередной (пятый) конкурс на призы от Марка Альбертса - http://bascomavr.3bb.ru/viewtopic.php?id=624 Получите лицензию в обмен на вашу конкурсную работу!!!
vanyap1
Электрический кот
Сообщения: 1048
Зарегистрирован: Пт июл 30, 2010 11:49:03
Откуда: Украина
Контактная информация:

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

Сообщение vanyap1 »

Знающие люди, дайте пожалуйста информацию по опросу кнопок в баском, или хотябы ссылку на учебник.
Хочу знать как опросить кнопку и; к примеру зажечь светодиод, при - нажал кнопу и при отпускании подать 1 на светодиод, при удерживании определенное время кнопки. И например есть счетчик импульсов то как сделать чтобы при нажатии кнопки и ее удержании прибавил 1 и не продолжать считать, а при повтном нажатии снова только +1 и т.д.
Аватара пользователя
TRIOD
Вымогатель припоя
Сообщения: 693
Зарегистрирован: Вт сен 15, 2009 16:23:06
Откуда: Москва

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

Сообщение TRIOD »

Доброе время суток.

Может у кого есть пример работы с файловой системой на SD карточке?
Только абсолютная пустота бездны принесёт мне покой.
Аватара пользователя
amv2000
Опытный кот
Сообщения: 724
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

vanyap1 писал(а):Знающие люди, дайте пожалуйста информацию по опросу кнопок в баском, или хотябы ссылку на учебник.
Честно говоря мало чего понял, все как то скомкано не в обиду...
может по этой ссылке что поможет http://bascomavr.3bb.ru/viewtopic.php?id=306
Аватара пользователя
amv2000
Опытный кот
Сообщения: 724
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

TRIOD писал(а):Может у кого есть пример работы с файловой системой на SD карточке?
А здесь пример использования SD http://bascomavr.3bb.ru/viewtopic.php?id=486
vanyap1
Электрический кот
Сообщения: 1048
Зарегистрирован: Пт июл 30, 2010 11:49:03
Откуда: Украина
Контактная информация:

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

Сообщение vanyap1 »

Может у кого есть инфа как переключить таблицу символов в ЖКИ.

В дисплее есть 3;
1 Английско - Японская - по умолчанию "00"
2 Западно европейская "01"
3 Английско - Русская, "10"

Понимаю что эти значения нужно записать в ЖКИ при инициализации, но как это сделать незнаю.


Жки за 5 $ работает, и никаких таблиц ненадо переключать. А за 20 $ не работает. Точнее работает но вместо русского текста отображает иПонский..
Аватара пользователя
amv2000
Опытный кот
Сообщения: 724
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

vanyap1 писал(а):Может у кого есть инфа как переключить таблицу символов в ЖКИ.
Я так понял, английский шрифт нормально, а русский кракозяблы....
перед выводом на ЖК в исходнике на Bascom надо переконвертировать текст программой LCD20 пример:
'------------------------МОДУЛЬ ИНДИКАЦИИ заставки ------------------
Cls
Cursor Off
Lcd " »oє ѕёїaЅёЗ " 'эти кракозяблы по русски
Locate 2 , 1 'означают "блок питания"
Lcd " VER. 2.07 "
Wait 3
Cls
vanyap1
Электрический кот
Сообщения: 1048
Зарегистрирован: Пт июл 30, 2010 11:49:03
Откуда: Украина
Контактная информация:

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

Сообщение 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
Ответить

Вернуться в «AVR»