Не про радио | Творческий кризис, или как стать программистом |
|
---|---|---|
Очень хочется, читаю, и не понимаю. А ведь МК должен сначала в голове заработать, только потом на плате. Как работает непосредственная адресация еще как-то понял, а вот как страничная, сегментная - уже очень тяжело. |
|
|
TEX: Если даже с типами данных (signed, unsigned) не могу разобраться, Ну вот к тезису "изучать МК нужно начинать с Си". Прочитал бы человек даташит на конкрентную, к примеру, Мегу, и страхов нет , бо нет там никаких signed, unsigned, есть просто запись-чтение единичек и нулей по определенным адресам. Но Jedem das Seine, как говорилось... |
|
|
Немного не в тему, но тем не менее любопытно! |
|
|
TEX: Очень хочется, читаю, и не понимаю Сначала отделите мух от котлет в своей голове и решите что Вы хотите. Если вы хотите научиться программировать, то забудьте про внутренности микроконтроллера. Они Вам не нужны и как они там внутри работают Вас не должно волновать. Для программиста микроконтроллер - это чёрный ящик, имеющий набор портов, регистров и прочей периферии. Для её изучения достаточно даташита на конкретный микроконтроллер. Для программирования на ассемблере достаточно описания конкретного ассемблера и самого ассемблера-компилятора, подходящего для данного типа м/к.. Выберите конкретный тип микроконтроллера, который хотите программировать, выберите под этот контроллер конкретную среду программирования и вперед. Можете начать со статей А. Долгий "Программирование м/к ..." из "мурзилки. В Рюмике не поймете ни... без элементарных знаний. |
|
|
m-blik: У меня есть намерение заменить ЖК индикатор в RLC-2 на более крупный от, допустим, смартфона. В этом приборе все заточено под интерфейс индикатора 1602. Используется ассемблер. При этом довольно жестко привязано с применяемому микроконтроллеру. Новичкам вряд ли удастся справиться с этим. Смысла нет. |
|
|
Welcome61, спасибо! |
|
|
Если Вы себе поставите задачу разобраться в работе программы данного прибора изучив по листингу алгоритм, то затем сможете перенести это на любой контроллер с аналогичными возможностями. Можете применить Си и любой графический индикатор. Но для этого надо очень хорошо разобраться в коде исходника. |
|
|
О! Уже легче. Это радует! |
|
|
m-blik: О! Уже легче. Это радует! Скачайте код исходника для начала. Книги по ассемблеру, описание (datasheet) применяемого контроллера. |
|
|
Эм..м..м! сорри, про контроллер понял. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |