-
- Тот факт, что у вас система стабильно не работает (работает только с отладчиком) может свидетельствовать о проблемах в софте. rezident(1527 знак., 13.12.2014 03:12 - 03:21)
- Спасибо за совет, но если вы работаете с этим контроллером, приведите пример настройки модуля питания. Подозреваю, что дело в нем. На входе у меня тоже сейчас простейшая RS цепочка (51 Ком, 0.1 Мкф). Пробовал ескость увеличивать до 10 Мкф-не Алексей_Ш(313 знак., 13.12.2014 13:11, )
- Я не в курсе особенностей вашего hardware, но ИМХО вы совершенно напрасно мучаете(сь) установки встроенных SVS и SVM, которые привели в сообщении ниже. rezident(1819 знак., 14.12.2014 02:46)
- Спасибо, за советы, но уже не актуально! Дело было в WDT. Что касается тактирования от DCO, то скажу следующее. Лет пятнадцать назад я написал многозадачное ядро реального времени для микроконтроллеров AVR. Там я использовал этот принцип. Алексей_Ш(501 знак., 15.12.2014 18:10, )
- Что за фантазии - "нулевой частоте ток потребления примерно 2,5 ма"? Apтём(65 знак., 15.12.2014 18:37)
- В ативном режиме у нормальных МК при снижении частоты генератора, ток потребления снижается и стремится к нулю. У МК AVR (типа AT90S8515)ток стремится к 2,5 ма. - Алексей_Ш(16.12.2014 01:25, )
- Это AT90S8515 - нормальный МК? Ему уже 100 лет в обед. Возьмите что-нибудь по-современнее. - Apтём(16.12.2014 11:19)
- не к нулю, а к потреблению тактового генератора, что в некоторых случаях не приемлемо. - Nikolay801_(16.12.2014 09:27)
- В ативном режиме у нормальных МК при снижении частоты генератора, ток потребления снижается и стремится к нулю. У МК AVR (типа AT90S8515)ток стремится к 2,5 ма. - Алексей_Ш(16.12.2014 01:25, )
- Что за фантазии - "нулевой частоте ток потребления примерно 2,5 ма"? Apтём(65 знак., 15.12.2014 18:37)
- Спасибо, за советы, но уже не актуально! Дело было в WDT. Что касается тактирования от DCO, то скажу следующее. Лет пятнадцать назад я написал многозадачное ядро реального времени для микроконтроллеров AVR. Там я использовал этот принцип. Алексей_Ш(501 знак., 15.12.2014 18:10, )
- Я не в курсе особенностей вашего hardware, но ИМХО вы совершенно напрасно мучаете(сь) установки встроенных SVS и SVM, которые привели в сообщении ниже. rezident(1819 знак., 14.12.2014 02:46)
- Спасибо за совет, но если вы работаете с этим контроллером, приведите пример настройки модуля питания. Подозреваю, что дело в нем. На входе у меня тоже сейчас простейшая RS цепочка (51 Ком, 0.1 Мкф). Пробовал ескость увеличивать до 10 Мкф-не Алексей_Ш(313 знак., 13.12.2014 13:11, )
- Я бы посмотрел сначала на опции стартапа по запрету собаки. В смысле в main иногда (при большом количестве инициализируемых переменных) запрещать уже поздно. А если питание с эмулятором и без чуток отличается, то срабатывание собаки будет с разным Vit(31 знак., 12.12.2014 17:59)
- В конечном итоге Вы оказались правы! Виноват в проблеме WDT. Всем спасибо!!! - Алексей_Ш(14.12.2014 01:26, )
- Функции супервизора в MSP430 выполняет BOD/BOR. Его наличие указано в даташит. Открываем и смотрим: есть! - VL(12.12.2014 17:33, )
- Вообще функцию сброса при ВКЛЮЧЕНИИ питания выполняет не BOR, а POR! Вообще непонятно, как это можно настроить программно. Ведь при старте без супервизора программа может начать выполняться со случайного адреса! Надежды на сторожевой таймер нет. - Алексей_Ш(12.12.2014 17:56, )
- То есть даташит Вы всё-таки не читали и пришли просто потусить? ;) стр 20: "The brownout circuit is implemented to provide the proper internal reset signal to the device during power-on and power-off." - VL(12.12.2014 19:17, )
- Еще раз повторяю. Меня интересует старт при включении питания. То есть, когда напряжение начинает только нарастать и проц может команды вообще неправильно декодировать и даже где-то читал могут стереть сегмент. Внешний супервизор задерживает старт Алексей_Ш(155 знак., 12.12.2014 22:48, )
- Вы живете в придуманном мире собственных понятий. "As DVCC ramps up from 0 V at power up, the BOR keeps the device in reset until VCORE is at a sufficient level for operation at the default MCLK rate and for the SVSH and SVSL mechanisms to VL(14 знак., 12.12.2014 22:57, )
- Возможно я догадался. У меня в программе включается максимальный режим (24 Мгц). Соответственно, я поднимаю напряжение ядра до максимума. У меня стоит задержка, но видимо мало. Может, какой флаг нужно дождаться? Я с этим микроконтроллером только Алексей_Ш(85 знак., 12.12.2014 23:31, )
- Тактирование от кварца или DCO? Если от кварца, то нужно ждать флаг готовности. Если от DCO, то у него огромная погрешность, можно легко превысить допустимую частоту и загнать контроллер. - VL(13.12.2014 09:08, )
- Тактирование от кварца. 24 (Мгц) Но прежде чем кварц заработает, настраиваю модуль питания ядра. Кварц запускается нормально, я проверял биты ошибок. Вообще программа работает нормально (под отладчиком). Раньше проект был сделан на MSP430F2418, Алексей_Ш(1540 знак., 13.12.2014 12:54, )
- похожие буквы в описании бага FLASH37 - Vit(13.12.2014 13:20)
- Тактирование от кварца. 24 (Мгц) Но прежде чем кварц заработает, настраиваю модуль питания ядра. Кварц запускается нормально, я проверял биты ошибок. Вообще программа работает нормально (под отладчиком). Раньше проект был сделан на MSP430F2418, Алексей_Ш(1540 знак., 13.12.2014 12:54, )
- Тактирование от кварца или DCO? Если от кварца, то нужно ждать флаг готовности. Если от DCO, то у него огромная погрешность, можно легко превысить допустимую частоту и загнать контроллер. - VL(13.12.2014 09:08, )
- Возможно я догадался. У меня в программе включается максимальный режим (24 Мгц). Соответственно, я поднимаю напряжение ядра до максимума. У меня стоит задержка, но видимо мало. Может, какой флаг нужно дождаться? Я с этим микроконтроллером только Алексей_Ш(85 знак., 12.12.2014 23:31, )
- Вы живете в придуманном мире собственных понятий. "As DVCC ramps up from 0 V at power up, the BOR keeps the device in reset until VCORE is at a sufficient level for operation at the default MCLK rate and for the SVSH and SVSL mechanisms to VL(14 знак., 12.12.2014 22:57, )
- Еще раз повторяю. Меня интересует старт при включении питания. То есть, когда напряжение начинает только нарастать и проц может команды вообще неправильно декодировать и даже где-то читал могут стереть сегмент. Внешний супервизор задерживает старт Алексей_Ш(155 знак., 12.12.2014 22:48, )
- То есть даташит Вы всё-таки не читали и пришли просто потусить? ;) стр 20: "The brownout circuit is implemented to provide the proper internal reset signal to the device during power-on and power-off." - VL(12.12.2014 19:17, )
- Вообще функцию сброса при ВКЛЮЧЕНИИ питания выполняет не BOR, а POR! Вообще непонятно, как это можно настроить программно. Ведь при старте без супервизора программа может начать выполняться со случайного адреса! Надежды на сторожевой таймер нет. - Алексей_Ш(12.12.2014 17:56, )
- Я бы проверил файл линкера. Возможно, вектор сброса куда то уехал. Еще можно на вотчдог погрешить, под отладкой он может работать не так как в жизни. - ASDFS(12.12.2014 17:21)
- Я бы проверил первые 3 буквы на корпусе МК. Если МСР то поменял бы на PIC. Никогда супервизор не применял с ними - у них есть как звать не помню но задержка старта от питания. Тут недавно увидел супервизор на пике у прибора со своей пршивкой и basilmak(170 знак., 12.12.2014 17:33)
- У микропотребляющих контроллеров первых поколений (e TI - MSP430 и CC) есть особенности сброса - ему нужны соответствующие скорости нарастания напряжения питания, без внешнего супервизора контроллеры глючат. А PIC больше потребляют. - VL(12.12.2014 19:11, )
- Пиками давно не занимаюсь и не хочу... - Алексей_Ш(12.12.2014 17:44, )
- Меня сейчас интересует принципиальный вопрос. Можно ли отказаться (без ущерба для работы) от внешнего супервизора? - Алексей_Ш(12.12.2014 17:26, )
- Никто на этот вопрос вменяемо не ответит, ибо неизвестны ваши условия питания проца. В любом случае хроническое отсутствие нормального старта - это какая то грубая лажа либо в схемотехнике либо в софте. - ASDFS(12.12.2014 18:39)
- Можно. По крайней мере древние msp430f14x и прочие доисторические вещи из серии MSP430 прекрасно работали без этой лишней детали:-) - Мущщина(12.12.2014 17:53)
- Неправда. - VL(12.12.2014 19:40, )
- Правда. F1121, F149,F1611,F2011 - те, про которые точно помню, что ставил. А что или кого терли 5 лет назад - меня не интересует, я пишу исключительно про свой бесценный опыт. :-)) - Мущщина(12.12.2014 20:04)
- А я про свой ;) - VL(12.12.2014 22:51, )
- Искренне рад. :-) Мущщина(5457 знак., 14.12.2014 18:53 - 21:29)
- Спасибо за прочитанную лекцию, я буду буду более гуманен=краток VL(938 знак., 17.12.2014 07:26, )
- На здоровье. Батарейку я привел всего лишь для иллюстрации, что и бездумно поставленный внешний супервизор может стать источником неприятностей. "Командир должен думать" и читать даташит - в этом была главная мысля моей лекции на вольную тему:-) Мущщина(327 знак., 17.12.2014 09:37)
- Угу. "Рад бы схлестнуться в интеллектуальной битве, но сегодня я без оружия." :-) - VL(17.12.2014 12:13, )
- На здоровье. Батарейку я привел всего лишь для иллюстрации, что и бездумно поставленный внешний супервизор может стать источником неприятностей. "Командир должен думать" и читать даташит - в этом была главная мысля моей лекции на вольную тему:-) Мущщина(327 знак., 17.12.2014 09:37)
- некрофилия какая-то - Vit(14.12.2014 21:32)
- Ну конешно, конешно. Щас в моде нечто невероятное. MSP430F5XXX или какой-нить arm, который кортекс. M32768. Они несут в себе невъебенные заряды новизны и юношеского восторга. А посему даташиты можно не читать. И законы Ома не учить. :-) Мущщина(90 знак., 14.12.2014 22:15)
- После появления F2418/2618 чудесный F149 просто умер. стал неуловимым Джо с нихеранеработающим BOD и прочими детскими болячками. та же фигня со всей серией F1xxх. и только ты не заметил и всё не можешь расстаться со своим юношеским восторгом от Vit(69 знак., 14.12.2014 23:52)
- Так если меня устраивает f149 (к примеру), в том числе и своим полностью работающим BOD'ом, так накуя мне даже знать, что появилась еще какая-то хрень в msp, или еще в какой серии? Не суетись, юноша. :-)) - Мущщина(15.12.2014 09:46)
- Раз ты чего-то не знаешь, то лучше тебе и не знать. А вааще согласен. Лекции о тенденциях развития говна мамонта очень актуальны. Кстати, раньше и водка крепче была. - Vit(15.12.2014 10:44, ссылка, ссылка)
- Это был один из самых удачных проектов - таки сделал, выдушил бабло, а проект не пошел :) - VL(17.12.2014 07:30, )
- Не суетись, юноша:-) - Мущщина(15.12.2014 11:00)
- Раз ты чего-то не знаешь, то лучше тебе и не знать. А вааще согласен. Лекции о тенденциях развития говна мамонта очень актуальны. Кстати, раньше и водка крепче была. - Vit(15.12.2014 10:44, ссылка, ссылка)
- Так если меня устраивает f149 (к примеру), в том числе и своим полностью работающим BOD'ом, так накуя мне даже знать, что появилась еще какая-то хрень в msp, или еще в какой серии? Не суетись, юноша. :-)) - Мущщина(15.12.2014 09:46)
- После появления F2418/2618 чудесный F149 просто умер. стал неуловимым Джо с нихеранеработающим BOD и прочими детскими болячками. та же фигня со всей серией F1xxх. и только ты не заметил и всё не можешь расстаться со своим юношеским восторгом от Vit(69 знак., 14.12.2014 23:52)
- Ну конешно, конешно. Щас в моде нечто невероятное. MSP430F5XXX или какой-нить arm, который кортекс. M32768. Они несут в себе невъебенные заряды новизны и юношеского восторга. А посему даташиты можно не читать. И законы Ома не учить. :-) Мущщина(90 знак., 14.12.2014 22:15)
- Спасибо за прочитанную лекцию, я буду буду более гуманен=краток VL(938 знак., 17.12.2014 07:26, )
- Искренне рад. :-) Мущщина(5457 знак., 14.12.2014 18:53 - 21:29)
- А я про свой ;) - VL(12.12.2014 22:51, )
- 5 лет назад терли, сообщение номер 162545 - VL(12.12.2014 19:46, )
- Правда. F1121, F149,F1611,F2011 - те, про которые точно помню, что ставил. А что или кого терли 5 лет назад - меня не интересует, я пишу исключительно про свой бесценный опыт. :-)) - Мущщина(12.12.2014 20:04)
- Неправда. - VL(12.12.2014 19:40, )
- Встречный вопрос: А есть ли вообще необходимость выключать питание девайса? Дело в том, что все мои устройства на MSP имеют батарейное питание (в моем представлении MSP именно для этого). Работают годами от литиевых элементов и не Гудвин(141 знак., 12.12.2014 17:44)
- Не надо всяких отвлеквющих советов... Советуйте по делу! - Алексей_Ш(12.12.2014 17:48, )
- Это и есть совет по делу, уважаемый ;) Ну и errata на всякий случай можно глянуть. Типа CPU15... - Гудвин(12.12.2014 18:09 - 18:28)
- Не надо всяких отвлеквющих советов... Советуйте по делу! - Алексей_Ш(12.12.2014 17:48, )
- Я бы проверил первые 3 буквы на корпусе МК. Если МСР то поменял бы на PIC. Никогда супервизор не применял с ними - у них есть как звать не помню но задержка старта от питания. Тут недавно увидел супервизор на пике у прибора со своей пршивкой и basilmak(170 знак., 12.12.2014 17:33)
- Тот факт, что у вас система стабильно не работает (работает только с отладчиком) может свидетельствовать о проблемах в софте. rezident(1527 знак., 13.12.2014 03:12 - 03:21)