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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
dubishe
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт авг 26, 2010 18:17:24
Откуда: Харьков
Контактная информация:

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

Сообщение dubishe »

схемы нет,я в протеусе моделирую.
Start1:
Portd = 1
Waitms 500
Portd = 2
Waitms 500
Portd = 4
Waitms 500
Portd = 8
Waitms 500
Portd = 16
Waitms 500
Portd = 32
Waitms 500
Portd = 64
Waitms 500
Portd = 128
Waitms 500
A = A + 1
If A = 32 Then Goto Start2
Goto Start1
попробовал так,но по PD1 всеравно еденица. Протеус ругаеться на
AVR USART RX frame error
Завтра на порта B перекину.
Последний раз редактировалось dubishe Вт окт 12, 2010 07:45:07, всего редактировалось 1 раз.
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

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

Сообщение aleksandr-zh »

Вы еще верите Симуляторам?!
тогда мы идём к Вам :)
специально гляну сегодня эту прогу
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re:

Сообщение aleksandr-zh »

Radan писал(а):Захотелось добавить в свой проект пищалку, благо ножки лишние есть. Пищит... Но где взять осмысленную инфу - формулы пересчёта и другое, чтобы выводить заданную частоту и длительность. А то мерять не больно хочется, ведь с разной частотой кварца будет и разная частота на выходе буззера...

Доброго дня всем,
добрый день, Василий
Я постараюсь сделать отдельную подпрограмму с нормальной записью генерируемой частоты и длительности сигнала
Благо мне это самому скоро понадобится

Василий, так как там с ценой? Что ответил Марк?
Radan
Мучитель микросхем
Сообщения: 465
Зарегистрирован: Ср июн 21, 2006 08:24:32
Откуда: Лисичанск
Контактная информация:

Re: Re:

Сообщение Radan »

aleksandr-zh писал(а):
Radan писал(а):Захотелось добавить в свой проект пищалку, благо ножки лишние есть. Пищит... Но где взять осмысленную инфу - формулы пересчёта и другое, чтобы выводить заданную частоту и длительность. А то мерять не больно хочется, ведь с разной частотой кварца будет и разная частота на выходе буззера...

Доброго дня всем,
добрый день, Василий
Я постараюсь сделать отдельную подпрограмму с нормальной записью генерируемой частоты и длительности сигнала
Благо мне это самому скоро понадобится

Василий, так как там с ценой? Что ответил Марк?


Вопрос Этот (по пищалке) я уже давно решил - http://bascom.at.ua/load/1-1-0-1
По цене вопрос пока не решён :(
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: Re:

Сообщение aleksandr-zh »

Radan писал(а):Захотелось добавить в свой проект пищалку, благо ножки лишние есть. Пищит... Но где взять осмысленную инфу - формулы пересчёта и другое, чтобы выводить заданную частоту и длительность. А то мерять не больно хочется, ведь с разной частотой кварца будет и разная частота на выходе буззера...


aleksandr-zh писал(а):Я постараюсь сделать отдельную подпрограмму с нормальной записью генерируемой частоты и длительности сигнала. Василий, так как там с ценой? Что ответил Марк?


Radan писал(а):Вопрос Этот (по пищалке) я уже давно решил - http://bascom.at.ua/load/1-1-0-1

Ваш пример я видел. мы говорим о разных вещах...
Я имел в виду ситуацию, когда необходимо выдать точно определенную частоту. Например, для тонового управления.
Не для музыки в полном понимании.

Radan писал(а):По цене вопрос пока не решён :(

это не есть гуд...
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

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

Сообщение kip96 »

Привет Котам!
И снова вопрос по 18b20
Как вычислить дробную часть температуры?
Сразу скажу, что те примеры которые сдесь нашёл дают ошибку в отрицательных температурах, т.е.-
смотрим справ.:
+10.125°C
0000 0000 1010 0010
-10.125°C
1111 1111 0101 1110.

при инвертировании отрицательной температуры -10 получается, а вот 0.125-никак :dont_know:
Кто как решил этот?
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

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

Сообщение radio-kot »

Посмотрите в примере PROTEUS - Onewire - там все работает и исходник есть.
Будете проходить мимо- проходите!
Shuriko
Прорезались зубы
Сообщения: 245
Зарегистрирован: Вт фев 17, 2009 10:52:38
Откуда: Kiev

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

Сообщение Shuriko »

Форумчане, от работы с ЮСБ в Баскоме просто срывает крышу. С чего начать посоветуете?
Radan
Мучитель микросхем
Сообщения: 465
Зарегистрирован: Ср июн 21, 2006 08:24:32
Откуда: Лисичанск
Контактная информация:

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

Сообщение Radan »

Shuriko писал(а):Форумчане, от работы с ЮСБ в Баскоме просто срывает крышу. С чего начать посоветуете?

Я думаю, что от софтового ЮСБ срывает крышу не только на Баскоме, но и на С, и на Асме. Но это вначале, потом её на место ставит. :))
Посоветую собрать железо по одному из рабочих устройств -примеров, зашить кристалл, запустить. Если всё получилось, начинаем разбираться с тем, чего хотим добиться. Добавляем или меняем код на свой, компилируем, прошиваем. Опять правим код и т.д. пока не получим то, что задумали.
А для начала поизучайте статьи на http://bascom.at.ua/
Shuriko
Прорезались зубы
Сообщения: 245
Зарегистрирован: Вт фев 17, 2009 10:52:38
Откуда: Kiev

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

Сообщение Shuriko »

Radan писал(а):
Shuriko писал(а):Форумчане, от работы с ЮСБ в Баскоме просто срывает крышу. С чего начать посоветуете?

Я думаю, что от софтового ЮСБ срывает крышу не только на Баскоме, но и на С, и на Асме. Но это вначале, потом её на место ставит. :))
Посоветую собрать железо по одному из рабочих устройств -примеров, зашить кристалл, запустить. Если всё получилось, начинаем разбираться с тем, чего хотим добиться. Добавляем или меняем код на свой, компилируем, прошиваем. Опять правим код и т.д. пока не получим то, что задумали.
А для начала поизучайте статьи на http://bascom.at.ua/

Уже на этом сайте почти все статьи прочитал. Всё равно вынос мозга :)
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

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

Сообщение radio-kot »

Тогда на WinAVR переползайте - там с USB все просто по V-USB.
Будете проходить мимо- проходите!
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

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

Сообщение kip96 »

radio-kot писал(а):Посмотрите в примере PROTEUS - Onewire - там все работает и исходник есть.

Не совсем понял, ткни носом :?
Все делают ошибки, только мудрецы - новые, а дураки - старые.
PB_EXPERT
Потрогал лапой паяльник
Сообщения: 331
Зарегистрирован: Вс мар 30, 2008 14:31:51

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

Сообщение PB_EXPERT »

Shuriko писал(а):Уже на этом сайте почти все статьи прочитал. Всё равно вынос мозга
Эту тему читали?
Если что не понятно, спрашивайте там.


radio-kot писал(а):Тогда на WinAVR переползайте - там с USB все просто по V-USB.

radio-kot = AVR123 :shock: :o
Брысь отсюда!

С каких это пор, Си стал проще бейсика?
Shuriko
Прорезались зубы
Сообщения: 245
Зарегистрирован: Вт фев 17, 2009 10:52:38
Откуда: Kiev

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

Сообщение Shuriko »

Не перевариваю Си на генетическом уровне. В упор непонимаю всяких там ++ == и т.п. плюс скобочки. Пока раздуплишь что к чему :shock:
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

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

Сообщение kip96 »

kip96 писал(а):И снова вопрос по 18b20

Разобрался !
-10.125°C
1111 1111 0101 1110.

100-(&b1110 *100/16)
Так получается всё нормально, в протеусе проверял
Нет-ли случайно в баскоме отдельной функции?
Все делают ошибки, только мудрецы - новые, а дураки - старые.
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

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

Сообщение aleksandr-zh »

Shuriko писал(а):Не перевариваю Си на генетическом уровне. В упор непонимаю всяких там ++ == и т.п. плюс скобочки. Пока раздуплишь что к чему :shock:

:lol:
аналогично!

у меня даже файлик есть для ДЕКРИПТОВАНИЯ ужасов Си :)

Код: Выделить всё

PORTB&=~(1<<RS);
PORTB&=~(1<<CS);
PORTB|=(1<<CS);

как понять &=    |=   и то, что в скобках?

| - это OR
& - это AND
~ - инверсия

PORTB|=(1<<CS) Это установить CS в 1, а остальное как есть
PORTB|=(1<<CS) это тоже самое что PORTB=PORTB OR (1<<CS)
PORTB&=~(1<<CS) Это CS  в 0, а остально не менять


А маску по-человечески наложить Си-стам вломы, наверное? :)
Shuriko
Прорезались зубы
Сообщения: 245
Зарегистрирован: Вт фев 17, 2009 10:52:38
Откуда: Kiev

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

Сообщение Shuriko »

aleksandr-zh писал(а):
Shuriko писал(а):Не перевариваю Си на генетическом уровне. В упор непонимаю всяких там ++ == и т.п. плюс скобочки. Пока раздуплишь что к чему :shock:

:lol:
аналогично!

у меня даже файлик есть для ДЕКРИПТОВАНИЯ ужасов Си :)

Код: Выделить всё

PORTB&=~(1<<RS);
PORTB&=~(1<<CS);
PORTB|=(1<<CS);

как понять &=    |=   и то, что в скобках?

| - это OR
& - это AND
~ - инверсия

PORTB|=(1<<CS) Это установить CS в 1, а остальное как есть
PORTB|=(1<<CS) это тоже самое что PORTB=PORTB OR (1<<CS)
PORTB&=~(1<<CS) Это CS  в 0, а остально не менять


А маску по-человечески наложить Си-стам вломы, наверное? :)


Я когда пробовал освоить Си - накатал себе шпору по всем этим сокращениям.
Аватара пользователя
dubishe
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт авг 26, 2010 18:17:24
Откуда: Харьков
Контактная информация:

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

Сообщение dubishe »

aleksandr-zh писал(а):Вы еще верите Симуляторам?!
тогда мы идём к Вам :)
специально гляну сегодня эту прогу

Можно не глядеть.
Я както забыл убрать
$baud = 19200
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

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

Сообщение radio-kot »

aleksandr-zh писал(а):Вы еще верите Симуляторам?!


PROTEUS это сила !
Будете проходить мимо- проходите!
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

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

Сообщение aleksandr-zh »

Не буду с Вами, Михаил, спорить - Вы на нём собаку съели! - Вон какие статьи по всей русскоязычной (и слава Богу, что хотя бы на инглише нет) сети накидали :)
Я даже, в свое время, повёлся - пробовал
А потом понял, что Симуляторы - ЛА-БУ-ДА!
тут работает, а в железе - нет, и наоборот

бросил, счастлив :)
Ответить

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