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

 
 
> странности в работе f5437a
shide_3
сообщение Dec 3 2013, 11:38
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Здравствуйте!прошу помочь советом или направить в нужное русло, потому как у самого идеи уже кончились. был проект на 149-м MSP, переделали его под msp430f5437a, соответственно ничего существенного в коде программы не меняли, только ноги и некоторые названия регистров, и само собой, настройка PMM. проблема такова- есть прерывания по uart rx и tx, при срабатывании RX (прием кадра modbus ascii) кадр принимается нормально (несколько символов), затем по программе должен формироваться кадр ответа, но программа не доходит до нужной подпрограммы, она просто зависает каждый раз в разных местах, но чаще всего на обработке TX (даже когда прерывание TX я специально отключаю!). повторюсь-в коде ничего существенно не меняли. работал с отладчиком TI USB-FET. скорость uart 115200, пробовал и 9600. (но похоже он тут ни при чем)
короче, в итоге устройство абсолютно нерабочее! прошу, подскажите пож. может кто-то испытывал подобные трудности.
кристалл работал вначале от внешнего резонатора 25 Мгц, после проявления вышеописанных проблем я перевел его на DCO (2 мгц), стало лучше, но выполнение программы заканчивается все равно раньше конца подпрограммы (я смотрел пошагово отладчиком).
может у кого были похожие симптомы? незнаю уже на кого грешить.
спасибо всем

Сообщение отредактировал shide_3 - Dec 3 2013, 11:39
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
shide_3
сообщение Dec 10 2013, 14:26
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



интересно, неужели у всех кто юзал эти мспшники, было все гладко с самого начала? тут же явно проблема характерная, программа затыкается на полпути.. со 149-ми не было подобных проблем
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 10 2013, 15:06
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(shide_3 @ Dec 10 2013, 19:26) *
интересно, неужели у всех кто юзал эти мспшники, было все гладко с самого начала? тут же явно проблема характерная, программа затыкается на полпути.. со 149-ми не было подобных проблем

В крайнем проекте на MSP430F5438A задействовано три UART и два SPI. Питание батарейное. Работа UART и одного из SPI по перываниям. Писал в виде драйвера для работы с буфером UART (функции: управление буфером - запись/чтение/очистка, (ре)инициализация UART с заданными параметрами, переключение режимов прием/передача/режим энергосбережения, плюс отдельно обработчик прерывания с записью/чтением буфера UART в прерывании). Разбор содержимого буфера был реализован на более высоком уровне. Никаких особых проблем не было.
Проект коммерческий, поэтому код здесь привести не могу.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Dec 10 2013, 15:48
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(rezident @ Dec 10 2013, 18:06) *
В крайнем проекте на MSP430F5438A задействовано три UART и два SPI. Питание батарейное. Работа UART и одного из SPI по перываниям. Писал в виде драйвера для работы с буфером UART (функции: управление буфером - запись/чтение/очистка, (ре)инициализация UART с заданными параметрами, переключение режимов прием/передача/режим энергосбережения, плюс отдельно обработчик прерывания с записью/чтением буфера UART в прерывании). Разбор содержимого буфера был реализован на более высоком уровне. Никаких особых проблем не было.
Проект коммерческий, поэтому код здесь привести не могу.

может код инициализации (PMM, тактирование) вам показать реально?буду благодарен
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- shide_3   странности в работе f5437a   Dec 3 2013, 11:38
- - rezident   Цитата(shide_3 @ Dec 3 2013, 16:38) был п...   Dec 3 2013, 15:20
- - shide_3   void UART_Init(unsigned long BaudRate,unsigned cha...   Dec 3 2013, 15:28
- - shide_3   может, 25 мгц виноваты- всетаки это предельная час...   Dec 4 2013, 09:06
- - rezident   Кварц 25МГц ни при чем. Генераторы и на бОльшей ча...   Dec 4 2013, 09:34
|- - shide_3   Цитата(rezident @ Dec 4 2013, 12:34) 2. З...   Dec 4 2013, 11:32
|- - rezident   Цитата(shide_3 @ Dec 4 2013, 16:32) как р...   Dec 5 2013, 19:58
|- - shide_3   Цитата(rezident @ Dec 5 2013, 22:58) Либо...   Dec 6 2013, 08:42
- - shide_3   эх. было бы наверное интересно и полезно опробоват...   Dec 4 2013, 14:54
|- - rezident   Цитата(shide_3 @ Dec 10 2013, 20:48) може...   Dec 14 2013, 16:35
|- - shide_3   Цитата(rezident @ Dec 14 2013, 19:35) Вме...   Dec 14 2013, 20:24
|- - rezident   Цитата(shide_3 @ Dec 15 2013, 01:24) у ме...   Dec 14 2013, 21:02
|- - shide_3   Цитата(rezident @ Dec 15 2013, 00:02) Пок...   Dec 16 2013, 18:38
|- - rezident   Цитата(shide_3 @ Dec 16 2013, 23:38) а об...   Dec 16 2013, 19:00
- - shide_3   теперь ясно,спасибо! не догадался что можно фр...   Dec 17 2013, 06:16


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 03:40
Рейтинг@Mail.ru


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