Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Re: TI MSP430 Launch Pad

Пн авг 19, 2013 18:16:47

Все правильно там написано. Рабочего примера с ЦАП12 у меня нет, но работа с ним и DMA не отличается от других DMA получателей. В целом будет аналогично использованию DМА с I2C или SPI. Пример работы с последними через DMA можно посмотреть, например, в моем проекте
http://radiokot.ru/circuit/digital/measure/71/

Re: TI MSP430 Launch Pad

Вт авг 27, 2013 06:16:07

Спасибо за инфу, смотрю.

В догонку - как в CSS 5.4 отключить warnings о неинициализированных обработчиках прерываний?

Re: TI MSP430 Launch Pad

Ср окт 02, 2013 19:19:44

prinv писал(а):В догонку - как в CSS 5.4 отключить warnings о неинициализированных обработчиках прерываний?


А вот они сами отключились в следующей версии :)

Re: TI MSP430 Launch Pad

Сб дек 07, 2013 06:50:36

Коллеги, я 430-ми раньше не занимался, а тут возникла потребность склепать частотомер, так вот, беглый просмотр даташитов не дал ответа на вопрос: какую максимальную частоту можно подать на внешний вход таймера? У АВР, допустим, подсчитываемые импульсы привязываются к тактовой, так, что строго меньше половины тактовой. У каких-то ПИКов, говорят, при включенном внутреннем прескалере можно давать чуть ли не 100-200 МГц. А как у 430-х? Конкретно - у F149 и F169. В общем, подскажите, плз, в каком документе и на какой странице это написано.

Re: TI MSP430 Launch Pad

Сб дек 07, 2013 08:15:02

Наверно, здесь. Раздел 11.

Re: TI MSP430 Launch Pad

Сб дек 07, 2013 11:56:01

afz писал(а):я 430-ми раньше не занимался, а тут возникла потребность склепать частотомер

а почему именно на 430? На пиках делали раньше частотомеры, но до 60 МГц: http://cxem.net/izmer/izmer89.php
сейчас можно взять микроконтроллер посовременнее - цитата из темы:
Плата STM32VLDISCOVERY STM32F100RBT6B@24MHz ...
Метод Reciprocal Counter...
По входу TIM2_CH1_ETR - 90MHz с точностью +-10Hz влёгкую!!!
Без внешних навесов и соединений!!!

viewtopic.php?f=59&t=75552

Re: TI MSP430 Launch Pad

Сб дек 07, 2013 14:50:51

oleg110592
а почему именно на 430?

Для начала прикидываю на тех МК, что есть под рукой (430, АВР) или легкодоступны (по дороге завернул в лавочку и купил за недорого - ПИК какой-нибудь). Не сойдется - буду заказывать...
Последний раз редактировалось afz Сб дек 07, 2013 14:56:19, всего редактировалось 1 раз.

Re: TI MSP430 Launch Pad

Сб дек 07, 2013 14:55:01

akl писал(а):Наверно, здесь. Раздел 11.

Точнее можно? А то что-то я просмотрел этот 11-й раздел более внимательно, результат тот же. Поиск в этом документе по "MHz" и "frequ" тоже ничего не дал.

Re: TI MSP430 Launch Pad

Сб дек 07, 2013 16:55:00

afz писал(а):а тут возникла потребность склепать частотомер, так вот, беглый просмотр даташитов не дал ответа на вопрос: какую максимальную частоту можно подать на внешний вход таймера?

Плохо искали, видимо потому что бегло. :)
СпойлерИзображение

FREQ_MAX_14x.GIF

Re: TI MSP430 Launch Pad

Вс дек 08, 2013 08:16:31

akl писал(а):Плохо искали, видимо потому что бегло. :)

Угу, да еще и не в том документе. Я укачал несколько даташитов, часть из них просмотрел, а в этот заглянуть не удосужился. А может и заглянул, но сильно бегло. Потом, с Вашей подачи, стал внимательно изучать slau049f.pdf, оказалось, надо было читать slas272f.pdf. Кто же, кроме TI, виноват в том, что у них "лирические" названия файлов документов?

Re: TI MSP430 Launch Pad

Чт янв 16, 2014 00:22:34

Народ. Привет!
может кто использует Code Blocks как компилятор для msp430? Неудается скомпилить проект для msp430g2744. Хотя с 2553 все хорошо. Спасибо!

Re: TI MSP430 Launch Pad

Чт янв 16, 2014 03:00:40

Ответил в личку.

Re: TI MSP430 Launch Pad

Ср янв 29, 2014 14:26:39

Доброго времени суток, товарищи коты. Недавно начал разбираться с msp430g2553. После АВР идет туго и со скрипом :) Понадобилось мне прикрутить I2C на DMA. Нашел какую-то библиотеку, правда на 430f2619. Но вся беда в том, что в файле msp430g2553.h нет ни слова про DMA. дописывать хеадер как-то не хочется, уж очень там всего много... может кто сталкивался с DMA и знает, как его прикрутить?

Re: TI MSP430 Launch Pad

Ср янв 29, 2014 16:10:26

slavokhire5 писал(а):Но вся беда в том, что в файле msp430g2553.h нет ни слова про DMA.

Тык вроде бы DMA в вашем проце и нету :roll:

Re: TI MSP430 Launch Pad

Ср янв 29, 2014 17:40:30

To Psych: у меня тоже мелькала такая мысль... в MSP430x2xx Family User's Guide (G2553 вроде туда относится?) DMA расписывается достаточно подробно... а в G2553 его нету? а в какой мануал заглянуть можно, чтобы уточнить? у TI все как-то разбросано по разным бумажкам...

Re: TI MSP430 Launch Pad

Ср янв 29, 2014 18:07:44

Тут принцип мануалов другой немного! Есть общий мануал по серии (по 1хх, по 2хх и т.д.), там расписана вся перефирия которая встречается в этой серии. А есть даташит на конкретный мк и там расписано что есть, а чего нет.
Вот тут все по вашему камню Нажми
1. Даташит
2. Мануал на серию 430F2xxx
3. Эррата

Re: TI MSP430 Launch Pad

Ср янв 29, 2014 18:13:39

Дополню, что в 2xxx серии DMA на настоящий момент нет не в одной G2xxx модели, а есть только в F2xxx моделях. См. таблицу на стр. 8 документа
http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=slab034&fileType=pdf

Re: TI MSP430 Launch Pad

Ср янв 29, 2014 18:16:22

я там был... в даташите MSP430G2x53 упоминание DMA разок есть - на функциональной диаграмме АЦП. но нигде больше не встречается и в дефайнах DMA нет. Это меня сбило с толку... то-ли в даташите ошибка, то-ли дефайны не дописаны, то-ли я чего-то не понимаю :dont_know:


спасибо товарищам котам за помощь :beer:

Re: TI MSP430 Launch Pad

Чт янв 30, 2014 22:15:52

В MSP430G2x53 подобие DMA интегровано в АЦП и называется Data Transfer Controller (DTC), а отдельного модуля DMA нет.

Re: TI MSP430 Launch Pad

Пт фев 07, 2014 17:12:46

А еще один вопрос можно? :) как в msp430g2553 можно зашить hex через launchpad? без всяких проектов, просто запустить какой-нибудь программатор на компе и зашить готовый hex?
Ответить