Формирователь синусоидального сигнала на tiny13
Re: Формирователь синусоидального сигнала на tiny13
Знал-бы AVR-овский асм. - ткнул-бы.. 
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- Реклама
- Леонид Иванович
- Друг Кота
- Posts: 4779
- Joined: Sat Apr 02, 2011 12:40:46
- Location: Минск
- Contact:
Re: Формирователь синусоидального сигнала на tiny13
Типа поменять строчку
на
Code: Select all
ldi TMP_0,(1<<COM0A1|1<<WGM01|1<<WGM00);
Code: Select all
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]
Re: Формирователь синусоидального сигнала на tiny13
Ну да, светики зажигать интереснее, чем синус раскладывать.МитяРа wrote:занят
Docendo discimus
- Реклама
Re: Формирователь синусоидального сигнала на tiny13
Дык.. светики в столбик, а тут по синусоиде.. 
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Формирователь синусоидального сигнала на tiny13
Он что теперь, вечно в "1" будет?Ничегонеработает wrote:Code: Select all
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).МитяРа wrote: А чё там в программе за команда: 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ы и прочее - разные части кристалла, и могут просто обесточиваться при отключении.
Re: Формирователь синусоидального сигнала на tiny13
Готов принять ваши извинения.МитяРа wrote: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]
Re: Формирователь синусоидального сигнала на tiny13
То, о чем идет речь, уже объяснено. Ваш последний пост не воспринят как уважительная причина.
Docendo discimus
- ChipKiller
- Сверлит текстолит когтями
- Posts: 1163
- Joined: Wed Jan 05, 2011 16:25:15
Re: Формирователь синусоидального сигнала на tiny13
2 ВасилийВикторович
- Attachments
-
- sin_new.rar
- (395 Bytes) Downloaded 191 times
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]
-
ВасилийВикторович
- Открыл глаза
- Posts: 71
- Joined: Thu Mar 18, 2010 23:31:57
- Location: Домодедово
Re: Формирователь синусоидального сигнала на tiny13
Ух ты!!! Огромнейшее спасибо! А можно посмотреть исходник? Чтоб разобраться что там поменять надо было...ChipKiller wrote:2 ВасилийВикторович
- sergeys
- Поставщик валерьянки для Кота
- Posts: 1946
- Joined: Sat Sep 11, 2010 13:45:01
- Location: Екатеринбург
Re: Формирователь синусоидального сигнала на tiny13
Дык они и есть нормальные, просто с упрашенной архитектурой, а архитектура (более сложная) пиков, ниче особо не дает, на авр можно сделать все тоже программно, хоть и через одно место, тем более если на асме, но можно, даже делениеМитяРа wrote:Ну не думал мя, что в AVR-ках не всё, как у нормальных МК..
Ко мне можно на "ты", так даже лучше!
Re: Формирователь синусоидального сигнала на tiny13
sergeys..
просто с упрашенной архитектурой,
Как говориться "Всё гениальное - просто, но не всё простое - гениально"..
просто с упрашенной архитектурой,
Как говориться "Всё гениальное - просто, но не всё простое - гениально"..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]


