Проектирование и моделирование | Кто как расчитывает надёжность проектируемой программы для микроконтроллера? |
|
---|---|---|
Тут тема заряжена важная, и бесконечная... Каждый тут ваяет по своему разумению и опыту. Основная сложность в том, что, как правило, эти приемы необходимо реализовывать при жестком ограничении ресурсов выбранного контроллера. |
|
|
Влезу с суконным рылом в калашный ряд, т.к. не программист |
|
|
NPI: Ну и как тут можно программными методами победить сбой? ИМХО никак... |
|
|
Vlad_Petr: Причина на поверхности-пролезание помехи от питающей сети. |
|
|
а некоторые родились 18 фев и хотят зачем-то иметь за месяц эту тысячу сообщений. |
|
|
Дон Амброзио: Делаю..Это называется "контроль временной логики". |
|
|
потом приходит "некто"(тоже из пяти букв) и подаёт контроллеру вместо нормального сигнала все 220 В....и самая отличная программа становится смешной и мёртвой( только в Пт такое сотворили нам )...... |
|
|
Crot2: контроллеру вместо нормального сигнала все 220 В А мы этого парня ожидаем с оптопарой на входе.. Меняем оптопару..составляем акт, ищем этого Буратино...далее по принятой в тех кругах схеме.. |
|
|
Дон Амброзио: Существуют основанные на теории и подкреплённые практикой принципы разработки программы, которые позволяют с некоторой долей вероятности успеха отслеживать правильность работы программы. Все равно не понимаю как это работает. Например: команда "goto" модифицирует счетчик команд, если в этот момент происходит его сбой, и мы улетаем в неизвестность, как мы узнаем, где мы? И самое главное, куда нам вернуться для корректного продолжения программы? У Вас есть пример реализации данной функции, или конкретный алгоритм, можно посмотреть, если не военн. тайна, конечно? |
|
|
AlexAlcoa: Например: команда "goto" модифицирует счетчик команд, если в этот момент... если не военн. тайна, конечно? Военная тайна состоит в использовании ассемблера. Ибо, в случае С или других языков выше assm, программа непрерывно ныряет в черные ящички операторов языка,а для учета всех нюансов реализации конкретного оператора надо устраивать его разбор по командам assm. Много проще сразу на assm все делать.. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |