реклама на сайте
подробности

 
 
> Работа с АЦП, Помогите разобраться
Cruz21
сообщение Jan 24 2013, 14:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 23-01-13
Пользователь №: 75 313



Была поставлена задача сконструировать генератор прямоугольных импульсов с регулируемой частотой и скваженностью на микроконтроллере msp430g2452
Есть собственно отладочная плата и на нем имеется программатор. LaunchPad MSP-EXP430G2 от Ti. Еще имеется вставная плата, которую сам собрал. На нем имеется два потенциометра по 10 кОм подсоединенные на ножки МК Р1.0 и Р1.1
Изучая Таймер А я добился создать прямоугольные импульсы, но никак не могу разобраться с АЦП. Как с помощью АЦП можно сделать так, чтоб при вращении одного потенциометра изменялась частота, а другой скваженность? Какие регистры подключить и с какими значениями?
вот исходник образования импульсов

#include "msp430g2452.h"

void main( void )
{
WDTCTL = WDTPW + WDTHOLD;
P1DIR |= BIT6; // (использовал BIT6, так как он был прописан в библиотеке как #define BIT6 (0x0040u))
P1SEL |= BIT6;
TACCTL1 = OUTMOD_3;
TACCR0 = 60000;
TACCR1 = 30000;
TACTL = TASSEL_2 + MC_1;
while (1);

}
а дальше что нужно, чтобы я мог регулировать свой импульс?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 04:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01329 секунд с 7
ELECTRONIX ©2004-2016