Говорю сразу я школьник и мне не интересны ваши шутки по этому поводу. Ну вот не преподают у нас этого.
Так вот программа микроконтроллера исполняющая некий алгоритм подлежит исправлению? Например можно ли изменить алгоритмы стиральной машины? Подскажите литературу и способы это сделать (не именно стиральной машины) а в общем случае.
Другие языки программирования и технологии
Программирование микросхем. Помогите
Для освоения дружелюбен microC, к нему есть chm справка с примерами схем и кода (отдельно можно скачать переведенную). Полученную hex прошивку можно запустить в эмуляторе схем Proteus, там большая библиотека виртуальных приборов.
В основном контроллеры с внутренней flash памятью под прошивку, т. е. можно прошивать несколько раз. В простеньких 8-битных PIC или AVR есть еще немного оперативной памяти. Прошиваются с помощью специальной платы программатора. Простые варианты под старые COM/LPT можно сделать самому, например на макетной плате с контактами «дырочками». Если старых портов нет то сложнее, для прошивки через USB нужен, либо программатор уже содержащий микроконтроллер со спецпрошивкой (например PICkit2) или покупать уже прошитый bootloader-ом МК с поддержкой USB (например PIC18F2550 в DIP корпусе). Выбираются контролеры по datasheet-ам (документация от производителя, хоть и на английском, но зачастую намного понятней русских форумов)
Тебе в помощь http://easyelectronics.ru/
В основном контроллеры с внутренней flash памятью под прошивку, т. е. можно прошивать несколько раз. В простеньких 8-битных PIC или AVR есть еще немного оперативной памяти. Прошиваются с помощью специальной платы программатора. Простые варианты под старые COM/LPT можно сделать самому, например на макетной плате с контактами «дырочками». Если старых портов нет то сложнее, для прошивки через USB нужен, либо программатор уже содержащий микроконтроллер со спецпрошивкой (например PICkit2) или покупать уже прошитый bootloader-ом МК с поддержкой USB (например PIC18F2550 в DIP корпусе). Выбираются контролеры по datasheet-ам (документация от производителя, хоть и на английском, но зачастую намного понятней русских форумов)
Тебе в помощь http://easyelectronics.ru/
С помощью программатора, для Вашего типа микросхем. Дальше, смотря по монтажу: либо вставить схему в колодку, либо распаять на плате, а это ниразу не просто.
И + нужен SDK для Вашего контроллера, с эмулятором, ставится на обычный компьютер: чтоб написать и отладить программу.
И + нужен SDK для Вашего контроллера, с эмулятором, ставится на обычный компьютер: чтоб написать и отладить программу.
Чтобы исправить программу, её (байт код) надо сначала получить ( вникнуть, поправить - но это мелочи ;-] ), а микроконтроллеры могут быть защищены от таких действий. Чаще всего считать нельзя, а перезаписать можно. Разумеется, для многих МК есть способы обхода, но сначала надо почитать что-нибудь простое.
Погуглите программирование микроконтроллеров. И в любом СПЕЦИАЛИЗИРОВАННОМ магазине найдётся книга по этой теме. Кстати перепрошивают телефоны и прочие гаджеты. Наверняка ребята в салонах в курсе как, что и где!
Orozbek Аbdumаlikov
Молодец! идите дальше учиться по теме-научат всему. Удачи!
Похожие вопросы
- Программирование. Срочно помогите
- Кто разбирается в программировании пожалуйста помогите!!! СРОЧНО!
- программирование C++. Помогите найти ошибку
- Программирование C# Помогите пожалуйста, кто понимает...
- Программирование С++ помогите исправить код
- Помогите пожалуйста разобраться с вопросами по информатике и программированию
- Помогите с программированием С++. Заранее спасибо.
- помогите выбрать язык программирования
- Помогите пожалуйста решить задачу по программированию. В чем я ошибаюсь?
- Помогите с выбором языка программирования