Можно ли используя восьмиразрядный микроконтроллер AVR, без встроенного ЦАП организовать его программно на Си? Суть в том, что хочется получить пилообразный сигнал!
Ответ
Да это возможно. Что же для этого нужно! Первое - это применить не сложное схемотехническое решение. Схемку накидал быстро, поэтому строго не судите. Это так называемый R2R ЦАП, который позволяет превратить 8 обычных портов ввода-вывода в оди полноценный 8 битный цифро-аналоговый преобразователь. Вот схема:
Далее пишем программу которая будет генерировать Ваш пилообразный сигнал!
#include
void main(void)
{
DDRA=(0<
9393
Я даже видел как генерируют эротические сигналы, правда не знаю функцию которая за это отвечает, но можно разбить на несколько for по нарастанию и убыванию.
alt text http://avrdevices.ru/wp-content/uploads/2010/08/tits.jpg
Комментариев нет:
Отправить комментарий