
BASCOM AVR в вопросах и ответах
Re: BASCOM AVR в вопросах и ответах
Как здорово и просто. Все спасибо за помощь и ответы. 

Хорошему коту и в декабре март.
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: BASCOM AVR в вопросах и ответах
привет всем!
в общем проблема-не работает команда Shiftout Portb.2 , Portb.1 , R , 2 , 16 , 100,синхроимпульсы на Portb.2 идут,а вот данные на Portb.1 не идут либо идут неправильно-что я делаю не так?
программа нех о протеус во вложении
в общем проблема-не работает команда 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 в вопросах и ответах
все-вопрос решил
- kkozyrev
- Открыл глаза
- Сообщения: 67
- Зарегистрирован: Пт дек 11, 2009 02:40:44
- Откуда: C-Петербург
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Доброго всем, если повторюсь с вопросом, то отправьте к уже обсуждавшемуся.
Прикупил на ebay модуль mfrc-522 RC522 - платку считывания rfid карточек. может кто даст рабочий код для баском?
Прикупил на ebay модуль mfrc-522 RC522 - платку считывания rfid карточек. может кто даст рабочий код для баском?
не судите, я учусь -)
- fedyasolder
- Поставщик валерьянки для Кота
- Сообщения: 2168
- Зарегистрирован: Ср май 01, 2013 13:53:56
- Откуда: с пальмы в Рио-Инженейро
- Tankor
- Встал на лапы
- Сообщения: 139
- Зарегистрирован: Вт май 03, 2011 10:13:12
- Откуда: Россия, Татарстан
Re: BASCOM AVR в вопросах и ответах
А нет ли у кого алгоритма автоматической калибровки HMC5883L на Bascom AVR? На форумах есть но только на Си, портировать не смогу, т.к. не владею Си.
- Tankor
- Встал на лапы
- Сообщения: 139
- Зарегистрирован: Вт май 03, 2011 10:13:12
- Откуда: Россия, Татарстан
Re: BASCOM AVR в вопросах и ответах
Ничего не понимаю, почему ругается на конструкцию:
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.......
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.......
Re: BASCOM AVR в вопросах и ответах
If K = 0 Then Call Nokia_clear() - это законченный оператор.
Если внутри if нужны несколько операторов, то все они пишутся с новой строки:
If K = 0 Then
Call Nokia_clear()
Call Nokia_picture(stat1)
End If
То есть после then быть ничего не должно. Кроме комментариев.
Если внутри 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 в вопросах и ответах
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 в вопросах и ответах
количество End If лишнее наверно-сам спотыкаюсь-показывает ошибку гдето в библиотеке
сделай проще и не парься
If K = 0 Then Call Nokia_clear()
If K = 0 Then Call Call Nokia_picture(stat1)
сделай проще и не парься
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 в вопросах и ответах
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 в вопросах и ответах
Возможно ли на меге32, не используя прерывания, реализовать сбор статистики "во сне":
1. По тайм ауту уйти в сон.
2. Проснуться через час и выполнить определённую операцию.
3. Уйти в сон.
4. И так постоянно, пока не разбудить по прерыванию клавиши.
????
Может это из разряда фантастики???
1. По тайм ауту уйти в сон.
2. Проснуться через час и выполнить определённую операцию.
3. Уйти в сон.
4. И так постоянно, пока не разбудить по прерыванию клавиши.
????
Может это из разряда фантастики???
Re: BASCOM AVR в вопросах и ответах
Надо уточнить в даташите поддерживает ли эта мега работу одного из таймеров от часового кварца. Тогда в режиме PowerSave можно будет регулярно просыпаться от прерывания таймера.
Без прерываний (или перезагрузки от сторожевого таймера) это вряд ли возможно, ведь нужно как-то МК выводить из сна.
Без прерываний (или перезагрузки от сторожевого таймера) это вряд ли возможно, ведь нужно как-то МК выводить из сна.
- Tankor
- Встал на лапы
- Сообщения: 139
- Зарегистрирован: Вт май 03, 2011 10:13:12
- Откуда: Россия, Татарстан
Re: BASCOM AVR в вопросах и ответах
Мурик писал(а):Надо уточнить в даташите поддерживает ли эта мега работу одного из таймеров от часового кварца. Тогда в режиме 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.
Но тут другая проблема будет, от часового кварца система будет работать как улитка.
Re: BASCOM AVR в вопросах и ответах
От часового кварца работает только таймер. У него свой тактовый генератор. МК же будет работать от основного тактового генератора.Tankor писал(а):от часового кварца система будет работать как улитка
- Tankor
- Встал на лапы
- Сообщения: 139
- Зарегистрирован: Вт май 03, 2011 10:13:12
- Откуда: Россия, Татарстан
Re: BASCOM AVR в вопросах и ответах
Мурик писал(а):От часового кварца работает только таймер. У него свой тактовый генератор. МК же будет работать от основного тактового генератора.Tankor писал(а):от часового кварца система будет работать как улитка
Поправьте если не прав. Получается на ноги xtal1 xtal2 ставим часовой. А основной можно указать внутренний, к примеру 8МГц?
Re: BASCOM AVR в вопросах и ответах
Часовой кварц нужно подключить к выводам TOSC1 и TOSC2.
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: BASCOM AVR в вопросах и ответах
коты,есть ли у кого опыт приема и передачи FSK?
нашел пример термометра http://www.elektroda.pl/rtvforum/topic2934585.html но никак не могу зарегистрироваться чтоб скачать,более ничего не нашел...
нашел пример термометра http://www.elektroda.pl/rtvforum/topic2934585.html но никак не могу зарегистрироваться чтоб скачать,более ничего не нашел...
- max50
- Мучитель микросхем
- Сообщения: 497
- Зарегистрирован: Ср дек 10, 2008 21:24:28
- Откуда: Алтайский край, Барнаул
Re: BASCOM AVR в вопросах и ответах
Вот, скачал.
- Вложения
-
- Termometr_433MHz.rar
- (558.37 КБ) 234 скачивания
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.