12.04.2019, 04:09
|
|
Частый гость
Регистрация: 13.08.2018
Адрес: Краснодар
Сообщений: 25
Сказал спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Работа с настройками мк.
Всем привет.
Подскажите где взять инфу по настройке мк(не в плане даташита), мне интересно как и что назначается, например тот же таймер пишут типа TCCR1B|=(1‹‹CS12)|(1‹‹CS10);
А что такое CS12,TCCR1B толком не ясно, тоже самое касается функций ISR(){} какие они бывают, что из себя представляют.
Я конечно понимаю ваше желание послать меня на datasheeeet, но там во первых инглиш, а вторых технический язык, и примеров использования не имеется тем более с arduino ide.
Хотя бы подскажите как это называется, чтобы можно было хоть как то искать.
|
|
|
|
12.04.2019, 06:35
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: Работа с настройками мк.
Сообщение от GrafGrigorio
|
а вторых технический язык
|
Ну как бы да, если вы решили заняться микроконтроллерами, то есть техникой, то придется понимать технический язык. Вы же не на курсах продавцов мак-бургеров в KFC.
Что касается примеров - их дофига, тем более для Ардуино. Для ардуинщиков есть их собственный форум - arduino.ru. Там "язык общения" наиболее приближен к продавцам мак-бургеров. Если тупят, то все коллективно и регулярно.
Сообщение от GrafGrigorio
|
подскажите как это называется,
|
как называется то, чем вы решили заняться? Нуууу это сложно ответить. Я не уверен, но кажется, это называется "программирование микроконтроллеров". Хотя надо уточнить на http://arduino.ru/forum - обязательно спросите там.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
12.04.2019, 06:50
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,121
Сказал спасибо: 2,569
Сказали Спасибо 11,944 раз(а) в 5,991 сообщении(ях)
|
Re: Работа с настройками мк.
Сообщение от GrafGrigorio
|
Я конечно понимаю ваше желание послать меня на datasheeeet, но там во первых инглиш, а вторых технический язык
|
Да, не Шекспир. А потому надо знать всего три десятка слов, чтобы понимать ДШ. А если сподобиться на три сотни - дык ышшо прощеее.
Сходите сюда, а потом поищите в разделе "Книги" на Казусе.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
12.04.2019, 08:22
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2010
Адрес: Днепр, Украина
Сообщений: 765
Сказал спасибо: 450
Сказали Спасибо 401 раз(а) в 282 сообщении(ях)
|
Re: Работа с настройками мк.
Сообщение от GrafGrigorio
|
Подскажите где взять инфу по настройке мк(не в плане даташита)
|
МК. Как правило, одна (иногда несколько, т.е. набор-chipset) интегральная микросхема.
Структурно состоит из блока центрального процессора, оперативной памяти и памяти программ. Также на кристалле обычно присутствуют некоторое количество узлов, блоков или устройств, которые можно программно отключать и подключать, настраивать режим их работы.
Настройка режимов производится как в процессе заливки в МК программы (конфигурирование) так и чисто программными методами после запуска на выполнение залитой программы.
Программные методы позволяют на самом начальном этапе изменить (инициализировать) значения в специальных ячейках памяти, которые называются конфигурационные регистры устройств.
Процесс описан очень приближенно и поверхностно, но в первом приближении можно считать что все так и происходит.
Так вот, после разработки и изготовления любого МК производитель комплектует его минимальным набором документов, в который входят упомянутый Вами даташит, руководство по программированию этого МК, описание и схема референсного дизайна устройства на этом МК, рекомендации по применению.
К сожалению, чаще всего все эти документы написаны на языке страны разработчика. А в наше время все чаще разработчиками являются китайцы (привет иероглифы), так что технический английский это еще не самое страшное.
Тем более, что многие материалы переведены на русский таким образом, что английскими остаются только технические термины и названия команд. Но их понимание - это Ваше внутренне дело.
Так вот, запрашиваемая Вами информация содержится в руководстве по программированию конкретного МК. В случае Ардуино таким МК может быть как AtMega 328P, так и AtMega 2560.
Найти такие руководства на русском относительно несложно, кое что издано на бумаге в виде книг и есть в электронном виде.
Только вот в чем дело, Вы должны быть готовы к тому, что попытка осмыслить информацию из этого руководства приведет к поднятию огромного пласта информации по программированию на уровне микрокоманд, регистров и отдельных операций. То есть без применения функционала Ардуино. И при удаче и достаточных затраченных усилиях Ардуино Вам вообще больше не понадобится, как ходунки не требуются ребенку, который научился ходить и бегать.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо GarryZZ за это сообщение:
|
|
|
12.04.2019, 08:28
|
|
Частый гость
Регистрация: 13.08.2018
Адрес: Краснодар
Сообщений: 25
Сказал спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Работа с настройками мк.
Сообщение от NewWriter
|
ля ардуинщиков есть их собственный форум - arduino.ru. Там "язык общения" наиболее приближен к продавцам мак-бургеров
|
Я поэтому там и не обитаю, потому что помимо своей каши в голове там подкидывают чужую, и приходится в разы больше расхлёбывать.
Сообщение от NewWriter
|
как называется то, чем вы решили заняться?
|
Я это называю антидеградированием, но вопрос как я считаю был конкретизирован, у мк есть фьюзы, есть управляющие состоянием, а есть...(прям викторина )
Сообщение от akegor
|
надо знать всего три десятка слов, чтобы понимать ДШ.
|
Яб еще добавил нужно знать Правильных 30 десятка, а не ругательных например=)
Книги это хорошо, НО практики из них никак не достать, только если выписывать какие либо примеры в конспект, но опять же это занимает кучу времени и пока ищешь решение своего вопроса, смысл того что ты искал просто пропадает, как и наша жизнь в общем то, но это уже другая история=)
|
|
|
|
12.04.2019, 08:38
|
|
Частый гость
Регистрация: 13.08.2018
Адрес: Краснодар
Сообщений: 25
Сказал спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Работа с настройками мк.
Сообщение от GarryZZ
|
То есть без применения функционала Ардуино. И при удаче и достаточных затраченных усилиях Ардуино Вам вообще больше не понадобится, как ходунки не требуются ребенку, который научился ходить и бегать.
|
Я сейчас к этому и иду, пытаюсь "ходить без ходунков",но не хватает достойных гайдов, как не начну что то искать по интересующей теме, в выдаче идет какой бред, для ололошек(я большой ололошка не такой), а нахожу часто там где уже без этого ide, вот немного подтяну свою пряморукость и сразу убегу из этого детсада=)
|
|
|
|
12.04.2019, 08:58
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: Работа с настройками мк.
Ну раз так, то все ответы по настройке тех или иных модулей МК лежат как раз в даташите. Там расписано назначение регистров и битов, с помощью которых выполняется настройка например SPI, UART, таймера. Плюс к этому - справочник по языку программирования Си. И файл заголоаовочника микроконтроллера, в котором расписаны текстовые обозначения регистров и битов.
ПО поводу примеров. Более-менее нормальные примеры для Меги вы найдёте 5-7-летней давности. А сейчас Мега потеряла актуальность и на ней сидят в основном ардуинщики. Остальные же перешли на STM32
Последний раз редактировалось NewWriter; 12.04.2019 в 09:06.
|
|
|
|
12.04.2019, 09:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,731
Сказал спасибо: 2,454
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
|
Re: Работа с настройками мк.
Для разгона можно и с АВР начать. Там попроще,все таки будет для начинающего. Взять книги,хотя бы Белова. Они должны быть и в электронном виде. Полистал одну,другую и нашел,что себе ближе. А потом и на СТМ можно переходить. Если желание возникнет. Я вот все на них и сижу. Для моих задач хватает. А С++ я на дух не переношу. Мозги уже не те.
|
|
|
|
12.04.2019, 09:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,653
Сказал спасибо: 117
Сказали Спасибо 815 раз(а) в 592 сообщении(ях)
|
Re: Работа с настройками мк.
Сообщение от baiderin
|
Для разгона можно и с АВР начать
|
Лучше сразу с нормальных МК начинать, где периферия человеческая, а не с этого жалкого подобия...
Если уж советовать что-нибудь очень простое, то STM32F0 — в самый раз! Они и дешевые, и простые. И 32 бита...
Если же 8 бит хочется, то есть STM8 и всякие разные 8051 (нувотоны, например). Только с ними все намного печальней: gcc для них нет, поэтому компилировать придется при помощи sdcc, а у него с оптимизацией совсем плохо.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:07.
|
|