Страница 41 из 304
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн окт 11, 2010 21:35:20
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 перекину.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 06:23:38
aleksandr-zh
Вы еще верите Симуляторам?!
тогда мы идём к Вам

специально гляну сегодня эту прогу
Re:
Добавлено: Вт окт 12, 2010 08:08:07
aleksandr-zh
Radan писал(а):Захотелось добавить в свой проект пищалку, благо ножки лишние есть. Пищит... Но где взять осмысленную инфу - формулы пересчёта и другое, чтобы выводить заданную частоту и длительность. А то мерять не больно хочется, ведь с разной частотой кварца будет и разная частота на выходе буззера...
Доброго дня всем,
добрый день, Василий
Я постараюсь сделать отдельную подпрограмму с нормальной записью генерируемой частоты и длительности сигнала
Благо мне это самому скоро понадобится
Василий, так как там с ценой? Что ответил Марк?
Re: Re:
Добавлено: Вт окт 12, 2010 08:44:25
Radan
aleksandr-zh писал(а):Radan писал(а):Захотелось добавить в свой проект пищалку, благо ножки лишние есть. Пищит... Но где взять осмысленную инфу - формулы пересчёта и другое, чтобы выводить заданную частоту и длительность. А то мерять не больно хочется, ведь с разной частотой кварца будет и разная частота на выходе буззера...
Доброго дня всем,
добрый день, Василий
Я постараюсь сделать отдельную подпрограмму с нормальной записью генерируемой частоты и длительности сигнала
Благо мне это самому скоро понадобится
Василий, так как там с ценой? Что ответил Марк?
Вопрос Этот (по пищалке) я уже давно решил -
http://bascom.at.ua/load/1-1-0-1
По цене вопрос пока не решён

Re: Re:
Добавлено: Вт окт 12, 2010 09:15:48
aleksandr-zh
Radan писал(а):Захотелось добавить в свой проект пищалку, благо ножки лишние есть. Пищит... Но где взять осмысленную инфу - формулы пересчёта и другое, чтобы выводить заданную частоту и длительность. А то мерять не больно хочется, ведь с разной частотой кварца будет и разная частота на выходе буззера...
aleksandr-zh писал(а):Я постараюсь сделать отдельную подпрограмму с нормальной записью генерируемой частоты и длительности сигнала. Василий, так как там с ценой? Что ответил Марк?
Ваш пример я видел. мы говорим о разных вещах...
Я имел в виду ситуацию, когда необходимо выдать точно определенную частоту. Например, для тонового управления.
Не для музыки в полном понимании.
Radan писал(а):По цене вопрос пока не решён

это не есть гуд...
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 09:41:00
kip96
Привет Котам!
И снова вопрос по 18b20
Как вычислить дробную часть температуры?
Сразу скажу, что те примеры которые сдесь нашёл дают ошибку в отрицательных температурах, т.е.-
смотрим справ.:
+10.125°C
0000 0000 1010 0010
-10.125°C
1111 1111 0101 1110.
при инвертировании отрицательной температуры -10 получается, а вот 0.125-никак
Кто как решил этот?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 10:31:29
radio-kot
Посмотрите в примере PROTEUS - Onewire - там все работает и исходник есть.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 10:48:55
Shuriko
Форумчане, от работы с ЮСБ в Баскоме просто срывает крышу. С чего начать посоветуете?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 10:58:35
Radan
Shuriko писал(а):Форумчане, от работы с ЮСБ в Баскоме просто срывает крышу. С чего начать посоветуете?
Я думаю, что от софтового ЮСБ срывает крышу не только на Баскоме, но и на С, и на Асме. Но это вначале, потом её на место ставит.
Посоветую собрать железо по одному из рабочих устройств -примеров, зашить кристалл, запустить. Если всё получилось, начинаем разбираться с тем, чего хотим добиться. Добавляем или меняем код на свой, компилируем, прошиваем. Опять правим код и т.д. пока не получим то, что задумали.
А для начала поизучайте статьи на
http://bascom.at.ua/
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 11:07:39
Shuriko
Radan писал(а):Shuriko писал(а):Форумчане, от работы с ЮСБ в Баскоме просто срывает крышу. С чего начать посоветуете?
Я думаю, что от софтового ЮСБ срывает крышу не только на Баскоме, но и на С, и на Асме. Но это вначале, потом её на место ставит.
Посоветую собрать железо по одному из рабочих устройств -примеров, зашить кристалл, запустить. Если всё получилось, начинаем разбираться с тем, чего хотим добиться. Добавляем или меняем код на свой, компилируем, прошиваем. Опять правим код и т.д. пока не получим то, что задумали.
А для начала поизучайте статьи на
http://bascom.at.ua/
Уже на этом сайте почти все статьи прочитал. Всё равно вынос мозга

Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 11:33:04
radio-kot
Тогда на WinAVR переползайте - там с USB все просто по V-USB.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 12:14:47
kip96
radio-kot писал(а):Посмотрите в примере PROTEUS - Onewire - там все работает и исходник есть.
Не совсем понял, ткни носом

Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 12:47:05
PB_EXPERT
Shuriko писал(а):Уже на этом сайте почти все статьи прочитал. Всё равно вынос мозга
Эту тему читали?
Если что не понятно, спрашивайте там.
radio-kot писал(а):Тогда на WinAVR переползайте - там с USB все просто по V-USB.
radio-kot =
AVR123
Брысь отсюда!
С каких это пор, Си стал проще бейсика?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 13:47:20
Shuriko
Не перевариваю Си на генетическом уровне. В упор непонимаю всяких там ++ == и т.п. плюс скобочки. Пока раздуплишь что к чему

Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 15:23:37
kip96
kip96 писал(а):И снова вопрос по 18b20
Разобрался !
-10.125°C
1111 1111 0101 1110.
100-(&b1110 *100/16)
Так получается всё нормально, в протеусе проверял
Нет-ли случайно в баскоме отдельной функции?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 15:25:23
aleksandr-zh
Shuriko писал(а):Не перевариваю Си на генетическом уровне. В упор непонимаю всяких там ++ == и т.п. плюс скобочки. Пока раздуплишь что к чему

аналогично!
у меня даже файлик есть для ДЕКРИПТОВАНИЯ ужасов Си
Код: Выделить всё
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, а остально не менять
А маску по-человечески наложить Си-стам вломы, наверное?

Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 15:46:04
Shuriko
aleksandr-zh писал(а):Shuriko писал(а):Не перевариваю Си на генетическом уровне. В упор непонимаю всяких там ++ == и т.п. плюс скобочки. Пока раздуплишь что к чему

аналогично!
у меня даже файлик есть для ДЕКРИПТОВАНИЯ ужасов Си
Код: Выделить всё
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, а остально не менять
А маску по-человечески наложить Си-стам вломы, наверное?

Я когда пробовал освоить Си - накатал себе шпору по всем этим сокращениям.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 20:30:36
dubishe
aleksandr-zh писал(а):Вы еще верите Симуляторам?!
тогда мы идём к Вам

специально гляну сегодня эту прогу
Можно не глядеть.
Я както забыл убрать
$baud = 19200
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 20:38:18
radio-kot
aleksandr-zh писал(а):Вы еще верите Симуляторам?!
PROTEUS это сила !
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вт окт 12, 2010 20:50:57
aleksandr-zh
Не буду с Вами, Михаил, спорить - Вы на нём собаку съели! - Вон какие статьи по всей русскоязычной (и слава Богу, что хотя бы на инглише нет) сети накидали

Я даже, в свое время, повёлся - пробовал
А потом понял, что Симуляторы - ЛА-БУ-ДА!
тут работает, а в железе - нет, и наоборот
бросил, счастлив
