Найдено 25 результатов

Unrealee
Вт авг 13, 2013 12:04:18
Форум: Разные вопросы по МК
Тема: Помогите добить частотомер на MSP430
Ответы: 4
Просмотры: 1479

Re: Помогите добить частотомер на MSP430

slavokhire5 писал(а):оффтоп:
Спойлеро, а я такое же преобразование использую))) ушел читать о переводе из двоичной в двоично-десятичню.
http://we.easyelectronics.ru/Soft/preob ... hisla.html
Неплохая подборка.
Unrealee
Пн авг 12, 2013 23:44:48
Форум: Разные вопросы по МК
Тема: Помогите добить частотомер на MSP430
Ответы: 4
Просмотры: 1479

Помогите добить частотомер на MSP430

Начал делать частотомер на MSP430. Проект в архиве. Не работает. Помогите чтобы заработал.
Unrealee
Вс авг 11, 2013 00:52:41
Форум: Разные вопросы по МК
Тема: ad9850 и msp430
Ответы: 0
Просмотры: 1327

ad9850 и msp430

Привет всем!
Подключил к лаунчпаду китайский модуль ad9850. Хочу сообразить простенький синтезатор частот. Как я понял, управлять ad9850 лучще всего по SPI. SPI я запустил, а как дальше подавать в модуль команды ...
Unrealee
Пн июл 08, 2013 20:29:43
Форум: Разные вопросы по МК
Тема: TI MSP430 Launch Pad
Ответы: 440
Просмотры: 337774

Re: TI MSP430 Launch Pad

Доброго времени суток. Имеется АЦП, реализованный на MSP430G2553, работают 4-е канала.
ADC10CTL0 &= ~ENC;//отключили преобразование (бит должен быть "0" чтобы не возникало проблем с конфигом АЦП,в данном случае смена канала)
ADC10CTL1 = INCH_0;//канал А0
ADC10CTL0 |= ENC + ADC10SC;// аля "конфиг ...
Unrealee
Пн июл 08, 2013 14:18:49
Форум: Разные вопросы по МК
Тема: АЦП в MSP430
Ответы: 3
Просмотры: 1960

Re: АЦП в MSP430

Чувствую, будет у меня монолог.
Разобрался со вторым каналом ADC, на него UART приходил. Перемычки снял, все заработало. Осталось реализовать частотомер и переключение измерений по биту на порте.
Unrealee
Пн июл 08, 2013 12:23:55
Форум: Разные вопросы по МК
Тема: АЦП в MSP430
Ответы: 3
Просмотры: 1960

Re: АЦП в MSP430

Разобрался сам. Единственно, что не могу понять, почему на 2-ом канале постоянно присутствует логическая единица?
#include "msp430g2553.h"
#include "lcd32.h"
void TimerA_init(void);
void ACD_init(void);
volatile unsigned int i;
int vbat, volts;
volatile int vrx;
int W[3], A[7];





void main(void ...
Unrealee
Пн июл 08, 2013 03:42:22
Форум: Разные вопросы по МК
Тема: АЦП в MSP430
Ответы: 3
Просмотры: 1960

АЦП в MSP430

Никак не могу запустить АЦП.
Схема, прошивка во вложении.
Нужно получать напряжение с ножек Р1,2 и Р.3.
АЦП берёт напряжение раз, а потом брать не хочет :(
Unrealee
Вт дек 04, 2012 00:21:57
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Можно ещё парочку дурацких вопросов?
1. Получается, что

{
ADC10CTL0 = SREF_0 + ADC10SHT_2 + ADC10ON + ADC10IE; // 16 clocks sample-and-hold
ADC10CTL1 = SHS_2 + CONSEQ_2; // trigger by TA0
ADC10AE0 = BIT0; // set ADC channel 0
ADC10CTL0 |= ENC; // enable conversion

}
Непрерывно сканирует ...
Unrealee
Пн дек 03, 2012 23:55:28
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Надо завести буфер для хранения показаний и переменную где будет храниться индех самого старого элемента (в начале 0). При получении нового значения от АЦП помещать его в буфер по этому индексу и увеличивать индех в
циклическом порядке. Считать сумму элементов в буфере и делить ее на длину буфера ...
Unrealee
Пн дек 03, 2012 23:10:07
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Ser60 писал(а):В простейшем случае можно усреднять показания АЦП в кольцевом буфере. Скажем, 4 последних показания. Это существенно уменьшит дребезг. Погуглите на алгоритмы скользящего среднего.

Что=то я не могу додуматься как организовать съём и хранение нескольких показаний с АЦП.
Unrealee
Пн дек 03, 2012 20:56:18
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Ser60 писал(а):Если это для (переносной) рации, почему просто не индицировать частоту на ЖКИ?

Не интересно. Частотомеры на PICe и AVRe уже есть и делал.
Возникла проблема - мигания светодиодов при переходе через пороги АЦП (при медленом вращении потенца). Нужно организовывать гистерезис (только как)?
Unrealee
Пн дек 03, 2012 20:13:11
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Поздравляю! А как Вы хотели задействовать ногу 3 МК?
Собирался снять напряжение с батареи или второго настроечного потенца для SPLIT. Но думаю откажусь и повешу 15 светик. К тому же, нужно уменьшать потребление - при всех горящих светиках плата кушает 72 ма, что много. Буду переделывать на ...
Unrealee
Пн дек 03, 2012 14:55:50
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Снял коротенькое видео о работе девайса, выкладываю поправленную прошивку.
Если кому-то нужно, выложу чертёж печатки и конечную схему.

m


#include <msp430g2452&#46;h>

//1 BIT2 1DIR
//2 BIT3 1DIR
//3 BIT4 1DIR
//4 BIT5 1DIR
//5 BIT0 2DIR
//6 BIT1 2DIR
//7 BIT2 2DIR
//8 BIT3 2DIR
//9 BIT4 2DIR ...
Unrealee
Пн дек 03, 2012 11:03:07
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430


#include <msp430g2452&#46;h>

//1 BIT2 1DIR
//2 BIT3 1DIR
//3 BIT4 1DIR
//4 BIT5 1DIR
//5 BIT0 2DIR
//6 BIT1 2DIR
//7 BIT2 2DIR
//8 BIT3 2DIR
//9 BIT4 2DIR
//10 BIT5 2DIR
//11 BIT6 1DIR
//12 BIT7 1DIR
//13 BIT7 2DIR
//14 BIT6 2DIR

void ADC_init&#40;void&#41;; // function prototypes
void Ports ...
Unrealee
Пн дек 03, 2012 02:35:05
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Ser60 писал(а):У меня есть таком МК на работе. Я завтра принесу домой, тогда продолжим.

Пойду я тоже спать.
Unrealee
Пн дек 03, 2012 02:00:03
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Прога в таком виде:


#include <msp430g2553&#46;h>

//что бы не запутаться в порядке следования светодиодов
//1 BIT2 1DIR
//2 BIT3 1DIR
//3 BIT4 1DIR
//4 BIT5 1DIR
//5 BIT0 2DIR
//6 BIT1 2DIR
//7 BIT2 2DIR
//8 BIT3 2DIR
//9 BIT4 2DIR
//10 BIT5 2DIR
//11 BIT6 1DIR
//12 BIT7 1DIR
//13 BIT7 2DIR
//14 ...
Unrealee
Пн дек 03, 2012 01:30:06
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430


#include <msp430g2553&#46;h>

//что бы не запутаться в порядке следования светодиодов
//1 BIT2 1DIR
//2 BIT3 1DIR
//3 BIT4 1DIR
//4 BIT5 1DIR
//5 BIT0 2DIR
//6 BIT1 2DIR
//7 BIT2 2DIR
//8 BIT3 2DIR
//9 BIT4 2DIR
//10 BIT5 2DIR
//11 BIT6 1DIR
//12 BIT7 1DIR
//13 BIT7 2DIR
//14 BIT6 2DIR
void ADC ...
Unrealee
Пн дек 03, 2012 00:36:48
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Все понял насчет желания, тогда продолжаем. В принципе нижний порог АЦП можно установить внешним опорником на 1.2в, кот. подключается к выводу 5 корпуса. При этом в битах 13-15 регистра ADC10CTL0 надо поставить 100 (стр. 567 ДШ на семейство 2хх). Иначе, можно и без опорника, просто кодам АЦП ...
Unrealee
Пн дек 03, 2012 00:01:16
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Я совсем не хочу отговаривать Вас от освоения МК и даже наоборот, но может быть для конкретного устройства будет проще применить микросхемы светодиодной шкалы, например LM3914. Поэтому прежде чем продолжать дайте знать насколько сильно/серьезно у Вас желание сделать это устройство на МК.

Желание ...
Unrealee
Вс дек 02, 2012 23:54:52
Форум: Разные вопросы по МК
Тема: Цифровая шкала с LED линейкой на MSP430
Ответы: 34
Просмотры: 7033

Re: Цифровая шкала с LED линейкой на MSP430

Добавляю делитель на вход. Получается, если входное сопротивление АЦП велико, то его не принимаем во внимание и делитель получится 1,7.
Соответственно, считаю напряжения, при которых загорятся светодиоды (в excel табличке).
Вопросы:
как установить опорные напряжения (нижнее в 1,2 вольта, верхнее в ...

Перейти к расширенному поиску