Принцип программирования

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
ДАНДАН
Это не хвост, это антенна
Сообщения: 1372
Зарегистрирован: Чт янв 13, 2011 11:39:17

Принцип программирования

Сообщение ДАНДАН »

Сейчас широко распространены микроконтроллеры.Они позволяют делать сложные устройства на одной микросхеме,и поэтому я заинтересовался ими.
я думал что в микроконтроллерах множество транзисторов которые при програмировании выгорают,и остаётся какое-то число транзисторов которые оказываются соединены в цепочки выполняющие различные действия.Но после прочтения обучалки я понял что это не так.
Как я понял программа зашивается в ПЗУ,и перепрограмировать МК нельзя, так ли это?
[url=http://www.radiokot.ru/forum/viewtopic.php?f=19&t=6538]нажми![/url]
Реклама
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: принцип програмирования

Сообщение Gudd-Head »

Нет, большинство МК многократно (пере)программируемые.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Принцип программирования

Сообщение Jack_A »

С выгоранием транзисторов ( точнее, перемычек ) программируются ПЗУ ( тип РТ ).
Микроконтроллеры имеют память программ, которая бывает :
- однократная ( это для отлаженного серийного дивайса ). Тут уж неправильную прогу залил - хана, в топку. Хотя я умудрялся реанимировать :)
- со странием УФ ( с окошком, сейчас почти выходит из моды с появлением флеши )
- флеш-память с многократным электрическим стиранием.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: Принцип программирования

Сообщение hybroid »

Посмею добавить ещё про самопрограммирование и загрузчики.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Принцип программирования

Сообщение Jack_A »

hybroid писал(а):Посмею добавить ещё про самопрограммирование и загрузчики.
Cамопрограммирование и загрузчики - это чем заливать, а вопрос сто`ит -- куда ( во что ) заливать.
Реклама
ДАНДАН
Это не хвост, это антенна
Сообщения: 1372
Зарегистрирован: Чт янв 13, 2011 11:39:17

Re: Принцип программирования

Сообщение ДАНДАН »

что вообще такое фьюзы?
что они делают?
[url=http://www.radiokot.ru/forum/viewtopic.php?f=19&t=6538]нажми![/url]
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Принцип программирования

Сообщение Satyr »

ДАНДАН писал(а): я думал что в микроконтроллерах множество транзисторов которые при програмировании выгорают,и остаётся какое-то число транзисторов которые оказываются соединены в цепочки выполняющие различные действия.
Уххх, жошшш! :))
Обучалку рано. Для начала лучше почитать вещи фундаментальные - логические базисы, АЛУ, процессоры, как памяти устроены и т.п.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Принцип программирования

Сообщение Gudd-Head »

ДАНДАН писал(а):что вообще такое фьюзы?
что они делают?
Фьюзы — установочные биты. Они задают режим работы МК: источник тактирования и т.п.
У других производителей (СиЛаб) фьюзов нет, источник тактирования можно переключать на лету.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Принцип программирования

Сообщение Satyr »

Я бы даже сказал, на сегодняшний день фьюзы - эксклюзивный AVRовский гемморой
Techn
Открыл глаза
Сообщения: 41
Зарегистрирован: Ср май 16, 2012 10:47:09
Откуда: Беларусь, Гомельская обл., г.Петриков

Re: Принцип программирования

Сообщение Techn »

Satyr писал(а):Я бы даже сказал, на сегодняшний день фьюзы - эксклюзивный AVRовский гемморой
Я с тобой полностью согласен, из-за них столько контроллеров можно залочить.
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Re: Принцип программирования

Сообщение vovksextra »

В свое время когда начинал изучать МК, эта статья http://radiokot.ru/start/mcu_fpga/avr/06/ для меня была как библия.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»