Нам нужно изменить код контроллера с внешней стороны, как и с промышленным MCU. Итак, у вас есть mcu, с программой на нем, и кто-то может запрограммировать некоторые «слова», чтобы определить, как это работает. Так, например, вы можете запрограммировать микроконтроллер -не с программно-но с некоторыми входами от серийного, чтобы сделать несколько простых вещей, таких как:Способ изменения программы mcu снаружи
if input A==1
b=1
Интересно, если есть умный способ сделать это с помощью простого программного обеспечения на mcu, что он имеет много #defines
для различных команд и выполняет их в соответствии со значениями, которые он получает извне (и сохраняется для остальной части программы).
Интересно, используют ли промышленные программисты этот метод или что каждая программа пользователя фактически загружает код (.hex
) на чип (с внутренним программником).
Я предпочитаю самый простой способ (Интересно, если я его по заранее определенному программному обеспечению)
Большое спасибо, я не уверен, что вы меня. Это не для моей собственной возможности запрограммировать его, но для промышленного инструмента, который может немного изменить чип, но на самом деле положить в него целую программу , поэтому, используя микрочип, я могу выбрать любой чип, который мне нужен, проблема в том, как использовать только программное обеспечение и IO, вы действительно можете установить для него ряд команд. – Curnelious
Я думаю, что мы говорим то же самое. Вы можете написать код, который работал как процессор правил в MCU, а затем просто отправить новый набор правил в MCU через последовательный интерфейс. Надеюсь, это имело смысл. Если это путает, отправьте мне электронное письмо (см. Мою биографию), и я с удовольствием попробую объяснить его по-другому. –