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

Обсуждаем контроллеры компании Atmel.
Shtepsel
Встал на лапы
Сообщения: 110
Зарегистрирован: Сб сен 03, 2011 13:12:09
Откуда: ОдЕсса

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

Сообщение Shtepsel »

Как здорово и просто. Все спасибо за помощь и ответы. :beer:
Хорошему коту и в декабре март.
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

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

Сообщение pavel1979 »

привет всем!
в общем проблема-не работает команда Shiftout Portb.2 , Portb.1 , R , 2 , 16 , 100,синхроимпульсы на Portb.2 идут,а вот данные на Portb.1 не идут либо идут неправильно-что я делаю не так?
программа нех о протеус во вложении
Вложения
регистр сдвига.zip
(28.52 КБ) 224 скачивания
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

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

Сообщение pavel1979 »

все-вопрос решил
Аватара пользователя
kkozyrev
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт дек 11, 2009 02:40:44
Откуда: C-Петербург
Контактная информация:

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

Сообщение kkozyrev »

Доброго всем, если повторюсь с вопросом, то отправьте к уже обсуждавшемуся.
Прикупил на ebay модуль mfrc-522 RC522 - платку считывания rfid карточек. может кто даст рабочий код для баском?
не судите, я учусь -)
Аватара пользователя
fedyasolder
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Ср май 01, 2013 13:53:56
Откуда: с пальмы в Рио-Инженейро

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

Сообщение fedyasolder »

это подойдет как пример?
электропримат паяю даже лёжа...
Аватара пользователя
kkozyrev
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт дек 11, 2009 02:40:44
Откуда: C-Петербург
Контактная информация:

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

Сообщение kkozyrev »

похоже нет... чипы разные
не судите, я учусь -)
Аватара пользователя
Tankor
Встал на лапы
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

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

Сообщение Tankor »

А нет ли у кого алгоритма автоматической калибровки HMC5883L на Bascom AVR? На форумах есть но только на Си, портировать не смогу, т.к. не владею Си.
Аватара пользователя
Tankor
Встал на лапы
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

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

Сообщение Tankor »

Ничего не понимаю, почему ругается на конструкцию:
11:
If K = 0 Then Call Nokia_clear()
Call Nokia_picture(stat1)
End If
K = 1
Return

сообщение: Error : 28 Line : 484 IF THEN expected , in File.......
Аватара пользователя
vem566
Друг Кота
Сообщения: 4732
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

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

Сообщение vem566 »

If K = 0 Then Call Nokia_clear() - это законченный оператор.
Если внутри if нужны несколько операторов, то все они пишутся с новой строки:
If K = 0 Then
Call Nokia_clear()
Call Nokia_picture(stat1)
End If
То есть после then быть ничего не должно. Кроме комментариев.
Аватара пользователя
Tankor
Встал на лапы
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

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

Сообщение Tankor »

vem566 писал(а):If K = 0 Then Call Nokia_clear() - это законченный оператор.
Если внутри if нужны несколько операторов, то все они пишутся с новой строки:
If K = 0 Then
Call Nokia_clear()
Call Nokia_picture(stat1)
End If
То есть после then быть ничего не должно. Кроме комментариев.

Если так, то ругается на библиотеку Nokia-1100 Library.inc на строку:
Call Nokia_clear()
>End Sub
с ошибкой:
Error : 123 Line : 52 END IF expected , in File : Nokia-1100 Library.inc
Error : 131 Line : 56 LOCAL must be used outside structures such as IF THEN, DO and WHILE [CLEAR_LOOP AS WORD] , in File : Nokia-1100 Library.inc
Error : 7 Line : 619 IF THEN expected [ 56] , in File : ...
Error : 123 Line : 619 END IF expected , in File\...
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

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

Сообщение pavel1979 »

количество End If лишнее наверно-сам спотыкаюсь-показывает ошибку гдето в библиотеке
сделай проще и не парься
If K = 0 Then Call Nokia_clear()
If K = 0 Then Call Call Nokia_picture(stat1)
Аватара пользователя
Tankor
Встал на лапы
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

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

Сообщение Tankor »

pavel1979 писал(а):количество End If лишнее наверно-сам спотыкаюсь-показывает ошибку гдето в библиотеке
сделай проще и не парься
If K = 0 Then Call Nokia_clear()
If K = 0 Then Call Call Nokia_picture(stat1)

Благодарю, сам пришёл к такому выводу, только решил проверить, может я чего-то не догоняю.
Аватара пользователя
Tankor
Встал на лапы
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

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

Сообщение Tankor »

Возможно ли на меге32, не используя прерывания, реализовать сбор статистики "во сне":
1. По тайм ауту уйти в сон.
2. Проснуться через час и выполнить определённую операцию.
3. Уйти в сон.
4. И так постоянно, пока не разбудить по прерыванию клавиши.
????
Может это из разряда фантастики???
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

Сообщение Мурик »

Надо уточнить в даташите поддерживает ли эта мега работу одного из таймеров от часового кварца. Тогда в режиме PowerSave можно будет регулярно просыпаться от прерывания таймера.
Без прерываний (или перезагрузки от сторожевого таймера) это вряд ли возможно, ведь нужно как-то МК выводить из сна.
Аватара пользователя
Tankor
Встал на лапы
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

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

Сообщение Tankor »

Мурик писал(а):Надо уточнить в даташите поддерживает ли эта мега работу одного из таймеров от часового кварца. Тогда в режиме PowerSave можно будет регулярно просыпаться от прерывания таймера.
Без прерываний (или перезагрузки от сторожевого таймера) это вряд ли возможно, ведь нужно как-то МК выводить из сна.

Спасибо. Вроде, после прочтения этого становится ясно, что сможет:
f Timer/Counter2 is clocked asynchronously, that is, the AS2 bit in ASSR is set, Timer/Counter2
will run during sleep. The device can wake up from either Timer Overflow or Output Compare
event from Timer/Counter2 if the corresponding Timer/Counter2 interrupt enable bits are set in
TIMSK, and the Global Interrupt Enable bit in SREG is set.

Но тут другая проблема будет, от часового кварца система будет работать как улитка.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

Сообщение Мурик »

Tankor писал(а):от часового кварца система будет работать как улитка
От часового кварца работает только таймер. У него свой тактовый генератор. МК же будет работать от основного тактового генератора.
Аватара пользователя
Tankor
Встал на лапы
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

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

Сообщение Tankor »

Мурик писал(а):
Tankor писал(а):от часового кварца система будет работать как улитка
От часового кварца работает только таймер. У него свой тактовый генератор. МК же будет работать от основного тактового генератора.

Поправьте если не прав. Получается на ноги xtal1 xtal2 ставим часовой. А основной можно указать внутренний, к примеру 8МГц?
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

Сообщение Мурик »

Часовой кварц нужно подключить к выводам TOSC1 и TOSC2.
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

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

Сообщение pavel1979 »

коты,есть ли у кого опыт приема и передачи FSK?
нашел пример термометра http://www.elektroda.pl/rtvforum/topic2934585.html но никак не могу зарегистрироваться чтоб скачать,более ничего не нашел...
Аватара пользователя
max50
Мучитель микросхем
Сообщения: 497
Зарегистрирован: Ср дек 10, 2008 21:24:28
Откуда: Алтайский край, Барнаул

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

Сообщение max50 »

Вот, скачал.
Вложения
Termometr_433MHz.rar
(558.37 КБ) 234 скачивания
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Ответить

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