Формирователь синусоидального сигнала на tiny13
Re: Формирователь синусоидального сигнала на tiny13
Знал-бы AVR-овский асм. - ткнул-бы.. 
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- Реклама
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Формирователь синусоидального сигнала на tiny13
Типа поменять строчку
на
Код: Выделить всё
ldi TMP_0,(1<<COM0A1|1<<WGM01|1<<WGM00);
Код: Выделить всё
ldi TMP_0,(1<<COM0A1|1<<COM0A0|1<<WGM01|1<<WGM00);
Re: Формирователь синусоидального сигнала на tiny13
pyzh_man..
Ploop - занят, просил его лохматое Величество не беспокоить по мелочам..
Ничегонеработает..
Типа поменять строчку
Ну немыша себе асмовские строчечки..
Больше на какойто Си смахивает.. 
Ploop - занят, просил его лохматое Величество не беспокоить по мелочам..
Ничегонеработает..
Типа поменять строчку
Ну немыша себе асмовские строчечки..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Формирователь синусоидального сигнала на tiny13
Ну да, светики зажигать интереснее, чем синус раскладывать.МитяРа писал(а):занят
Docendo discimus
- Реклама
Re: Формирователь синусоидального сигнала на tiny13
Дык.. светики в столбик, а тут по синусоиде.. 
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Формирователь синусоидального сигнала на tiny13
Он что теперь, вечно в "1" будет?Ничегонеработает писал(а):Код: Выделить всё
ldi TMP_0,(1<<COM0A1|1<<COM0A0|1<<WGM01|1<<WGM00);
Docendo discimus
Re: Формирователь синусоидального сигнала на tiny13
Привет всем.
Код посмотрел. Генерация ШИМа аппаратная, там используется таймер. Чтобы были обе положительные - откройте код, там всё раскомментировано, да и простой он как валенок. У кого проблема с асмом - все команды есть в даташите.
У меня просто нет времени сейчас вдумчиво переписать его...
Код посмотрел. Генерация ШИМа аппаратная, там используется таймер. Чтобы были обе положительные - откройте код, там всё раскомментировано, да и простой он как валенок. У кого проблема с асмом - все команды есть в даташите.
У меня просто нет времени сейчас вдумчиво переписать его...
Re: Формирователь синусоидального сигнала на tiny13
Во.. pyzh_man, мя-же говорил, что Ploop - занят.. 
А чё там в программе за команда: out TCCR0A,TMP_0
А чё там в программе за команда: out TCCR0A,TMP_0
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Формирователь синусоидального сигнала на tiny13
Это регистр совпадения счетчика А. TMP_0 - соответственно РОН (R16).МитяРа писал(а): А чё там в программе за команда: out TCCR0A,TMP_0
Когда счетчик работает в режиме ШИМа, он перекидывает состояние ноги, когда досчитает до этого числа. Т.е. это число задаёт скважность на выходе.
Re: Формирователь синусоидального сигнала на tiny13
Как-то очень туманно.. Обычно команда out, это что-то куда-то out-ировать, т.е. вывести... 
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Формирователь синусоидального сигнала на tiny13
Ну да, таймер же - периферия.
По сути все эти таймеры, АЦП, всякие аппаратные UARTы и прочее - разные части кристалла, и могут просто обесточиваться при отключении.
По сути все эти таймеры, АЦП, всякие аппаратные UARTы и прочее - разные части кристалла, и могут просто обесточиваться при отключении.
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Формирователь синусоидального сигнала на tiny13
Готов принять ваши извинения.МитяРа писал(а):pyzh_manПушистый, сам-то понял чего написал ?
Или сигналы на порту сами по себе появляются...
Docendo discimus
Re: Формирователь синусоидального сигнала на tiny13
pyzh_man..
Готов принять ваши извинения.
Подожду, чем тема закончиться.. У мя не заржавеет, а хочется самому разобраться...
Готов принять ваши извинения.
Подожду, чем тема закончиться.. У мя не заржавеет, а хочется самому разобраться...
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Формирователь синусоидального сигнала на tiny13
То, о чем идет речь, уже объяснено. Ваш последний пост не воспринят как уважительная причина.
Docendo discimus
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Формирователь синусоидального сигнала на tiny13
2 ВасилийВикторович
- Вложения
-
- sin_new.rar
- (395 байт) 191 скачивание
Re: Формирователь синусоидального сигнала на tiny13
pyzh_man..
Хорошо..
Снимаю шляпу и посыпаю голову пеплом.. Ну не думал мя, что в AVR-ках не всё, как у нормальных МК..
Ласково просимо, пушистого pyzh_man-а простить нас неразумных в вопросах разных PICAVR-офф..
Принято?
Хорошо..
Снимаю шляпу и посыпаю голову пеплом.. Ну не думал мя, что в AVR-ках не всё, как у нормальных МК..
Ласково просимо, пушистого pyzh_man-а простить нас неразумных в вопросах разных PICAVR-офф..
Принято?
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
-
ВасилийВикторович
- Открыл глаза
- Сообщения: 71
- Зарегистрирован: Чт мар 18, 2010 23:31:57
- Откуда: Домодедово
Re: Формирователь синусоидального сигнала на tiny13
Ух ты!!! Огромнейшее спасибо! А можно посмотреть исходник? Чтоб разобраться что там поменять надо было...ChipKiller писал(а):2 ВасилийВикторович
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Формирователь синусоидального сигнала на tiny13
Дык они и есть нормальные, просто с упрашенной архитектурой, а архитектура (более сложная) пиков, ниче особо не дает, на авр можно сделать все тоже программно, хоть и через одно место, тем более если на асме, но можно, даже делениеМитяРа писал(а):Ну не думал мя, что в AVR-ках не всё, как у нормальных МК..
Ко мне можно на "ты", так даже лучше!
Re: Формирователь синусоидального сигнала на tiny13
sergeys..
просто с упрашенной архитектурой,
Как говориться "Всё гениальное - просто, но не всё простое - гениально"..
просто с упрашенной архитектурой,
Как говориться "Всё гениальное - просто, но не всё простое - гениально"..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]


