С чего начать программировать микроконтроллеры?

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25162
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: С чего начать программировать микроконтроллеры?

Сообщение КРАМ »

Евгений17 писал(а):можете наглядно ткнуть носом где в даташите написано про то как правильно читать писать микросхему.

Для этого есть специальный мануал (даташит) по программированию на каждый тип контроллера у каждого производителя.
В основном даташите на микросхему об этом не пишут.
Только зачем это Вам?
Вы будете на каждый попавшийся Вам контроллер делать программатор и писать к нему оболочку? :dont_know:
Чтобы работать с МК нужно купить соответствующий инструментарий и поставить соответствующее ПО. Есть универсальные программаторы, но они обычно стоят как самолет и все равно поддерживают только ограниченное число продукции разных производителей.
Из ранее Вами сказанного следует, что Вы занимаетесь ремонтом. Значит прошивки Вам ограничено доступны. Без наличия прошивки залоченного контроллера Вы ничего сделать не сможете.
Если прошивка есть, нужно просто загрузить ее в оболочку программатора, подключить программатор к выводам программирования контроллера и запустить процесс. Все что нужно от даташита - определить распиновку выводов программирования.
Что еще Вы хотите узнать?
Евгений17
Открыл глаза
Сообщения: 43
Зарегистрирован: Вс июн 19, 2016 22:15:06

Re: С чего начать программировать микроконтроллеры?

Сообщение Евгений17 »

а что за даташит по програмированию? можете показать. даташит на микросхему это я знаю а вот даташит на програмирование ни слышал.

программаторы конечно есть на работе.я про это и говорю что начал недавно этим заниматься и поэтому разбираюсь сейчас в ускоренном темпе. надеюсь вы мне в этом поможете)) .прошивки как вы правильно заметили ограниченно доступны. то что нужно загрузить ее в программатор соединиться и загружать это понятно. интересует именно как правильно определить распиновку для подключения.плюс ко всему в основном это как правило внутрисхемно.без выпаивания микросхемы. внутрисхемно как я знаю тоже есть свои ньюансы. вот про это я и хочу узнать.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25162
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: С чего начать программировать микроконтроллеры?

Сообщение КРАМ »

Мануалы по программированию (примеры выборочно):
http://ww1.microchip.com/downloads/en/D ... 41342E.pdf
http://www.st.com/content/ccc/resource/ ... 191343.pdf
http://www.ti.com/lit/ug/slau320x/slau320x.pdf
и так далее...
Позвольте совет.
Прежде чем задавать вопросы, потрудитесь сами что либо найти и изучить. Иначе ответы на Ваши вопросы пропадут почем зря.
Понять ответ можно лишь если знаешь сам ответ процентов на 50...70. То есть находишься в теме.
Евгений17
Открыл глаза
Сообщения: 43
Зарегистрирован: Вс июн 19, 2016 22:15:06

Re: С чего начать программировать микроконтроллеры?

Сообщение Евгений17 »

спасибо за мануалы.буду вникать.
советы тоже приветствуются
я ни совсем конечно ноль.есть тоже кое что в голове.читаю даташиты по мере возможности.но вот именно этих всяких тонкостей ни увидел. я ведь сразу написал что новичек и многое пока темный лес.но читаю в данное время много .ни хватает даже времени. и нужно еще правельную нужную информацию находить и рассортировывать. так что сильно ни пинайте
ZIPMan111
Открыл глаза
Сообщения: 40
Зарегистрирован: Чт июн 23, 2016 13:15:34

Текст программ забивается исключительно вручную?

Сообщение ZIPMan111 »

Уважаемые дамы и господа! Подскажите, пожалуйста, несведущему человеку, но очень желающему вклиниться в ваши ряды: код программы для МК пишется только вручную или существует какой-то набор шаблонов, который можно редактировать под свои нужды? К примеру взять МК, дисплей и датчик сигнала. Чтобы взятый дисплей работал со взятым МК, а МК обрабатывал данные с датчика и выводил на этот дисплей




Сюда перенес.
Еще Вам нужно прочитать Правила форума.
viewtopic.php?f=19&t=6538
Нарушение Правил форума п. 2.2

aen
Аватара пользователя
Maykill
Друг Кота
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград
Контактная информация:

Re: Текст программ забивается исключительно вручную?

Сообщение Maykill »

нпонятный какой-то вопрос
в ЦЕЛОМ: существуют библиотеки процедур
https://www.google.ru/search?q=%D0%B1%D ... uX8V8b46oo

или о чём вопрос?
Последний раз редактировалось Maykill Пн июн 27, 2016 18:58:48, всего редактировалось 1 раз.
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Текст программ забивается исключительно вручную?

Сообщение СКАЗОЧНИК »

Конечно все есть. Есть и подключаемые модули (библиотеки). Некоторые удобные, некоторые переделывают под себя. Если хочется научиться самостоятельно, то лучше по первой ручками писать и разбираться дотошно.
Если надо быстро и не хочется заморачиваться с различными протоколами и т.д., то можно использовать готовое.

Еще проще, посмотрите в сторону Ардуино. Они вообще для этого созданы. Даже школьники разбираются на ура и быстро. Стоит не дорого, можно заказать в Китае. Есть куча модулей железных, так и софта много.
Станислав
ZIPMan111
Открыл глаза
Сообщения: 40
Зарегистрирован: Чт июн 23, 2016 13:15:34

Re: Текст программ забивается исключительно вручную?

Сообщение ZIPMan111 »

Спасибо, Станислав! Хотелось бы разобраться самому во всем. С чего начать? С ардуины? Инструкции какие-то есть к ней именно в программировании?
ZIPMan111
Открыл глаза
Сообщения: 40
Зарегистрирован: Чт июн 23, 2016 13:15:34

Re: Текст программ забивается исключительно вручную?

Сообщение ZIPMan111 »

Maykill, вопрос для Вас непонятен потому что Вы - не желающий, а могущий... Вопрос о том, с чего начать освоение написания программ. Как мне кажется, осуществить это проще изучая простенькие шаблоны. Чтобы было понятно: вот код, а вот то, что происходит при его выполнении
ZIPMan111
Открыл глаза
Сообщения: 40
Зарегистрирован: Чт июн 23, 2016 13:15:34

Re: Текст программ забивается исключительно вручную?

Сообщение ZIPMan111 »

Написал бы и ручками (как и пишу до сих пор URL сайтов вместо того, чтобы гуглить их), знать бы только что писать!
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Текст программ забивается исключительно вручную?

Сообщение СКАЗОЧНИК »

На этом сайте есть обучалка. Очень полезный ресурс!

http://radiokot.ru/start/mcu_fpga/

И здесь. Начинать с конца. Хотя, там просто начало наоборот. ))))
http://easyelectronics.ru/category/avr- ... urs/page/5

Так же, если в дополнение к чтению, можно на Ютубе насмотреться видео. Там его очень много. Просто выбираете себе микроконтроллер, который больше нравится. Обычно это бывают либо АВР (AVR) либо PIC. На те и другие информации что с ними делать очень много! Ну и две ветки форума здесь есть. )))
Станислав
ZIPMan111
Открыл глаза
Сообщения: 40
Зарегистрирован: Чт июн 23, 2016 13:15:34

Re: Текст программ забивается исключительно вручную?

Сообщение ZIPMan111 »

Станислав, ещё раз благодарю! Думаю, этого пока достаточно. Пойду изучать и пытаться реализовывать приобретенные знания в расходометре топлива для трехпоршневого двигателя. Данные есть откуда взять, остается заставить их показаться на глаза )))
CB1
Прорезались зубы
Сообщения: 232
Зарегистрирован: Чт янв 01, 2015 13:44:12

Re: С чего начать программировать микроконтроллеры?

Сообщение CB1 »

Вот посмотрите уроки http://forum.cxem.net/index.php?showtopic=136229
Для начинающих - все с нуля, что бы понять самые азы. Очень доходчиво объяснено.
Все гениальное - просто
Аватара пользователя
Kotitto
Открыл глаза
Сообщения: 40
Зарегистрирован: Ср окт 26, 2016 14:56:47

В каком направление смотреть новичку или с чего начать?

Сообщение Kotitto »

Друзья, несколько лет назад почти уже взялся за изучение микроконтроллеров, но что-то тогда отвлекло и про них забыл на долгое время. Сейчас вновь есть желание постигнуть данную науку (больше для себя, а там как пойдет), в связи с чем возник вопрос:
Какое направление (микроконтроллеры) более перспективное?

Несколько лет назад я смотрел в сторону Atmega8-16, а что сейчас с микроконтроллерами не в курсе. Наверняка уже появились какие-нибудь более совершенные микроконтроллеры, схожие по характеристикам больше на обычные планшеты, а в цене не намного дороже старых. Программировать планировал на С, Java и подобных языках, что посоветуете?



Сюда перенес.
aen
Аватара пользователя
Adagumer
Поставщик валерьянки для Кота
Сообщения: 2283
Зарегистрирован: Чт ноя 15, 2012 20:47:59
Откуда: Крымск

Re: В каком направление смотреть новичку или с чего начать?

Сообщение Adagumer »

Разницы нет с чего начинать, все они аналогичны.
Научитесь мигать светодиодом на самом древнем
микропроцессоре то перейдя на самый современный
процесс программирования будет знакомым и родным!
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: В каком направление смотреть новичку или с чего начать?

Сообщение Morroc »

Kotitto писал(а):PIC и Atmel уже лет 15-20 на слуху.

Ну Atmel уже как бы все, теперь это одна контора - Microchip ее схавал в этом году. Может это как то облегчит выбор :))
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25162
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: С чего начать программировать микроконтроллеры?

Сообщение КРАМ »

Новый модный тренд - АРМ. И STM32 в частности. Для человека, который мечтает кодить на Джаве - самое то...
С тем лишь условием, что оной Джавы не будет. Будет лишь идеология ее адепта... :)
А еще лучше - многочисленные "ардуины" и иные "распберри пи".
Причем последние и Джаву осилят...
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

Re: С чего начать программировать микроконтроллеры?

Сообщение FireProoF »

Всем привет!
Нашел такой вот "радио-контроллер". Захотелось заиметь похожий и запрограммировать его :)))
Я так понимаю, что уже давно есть такой класс устройств, сочетающих в себе rf+mcu.
Прощу откликнуться тех, кто сталкивался с такими устройствами.
Читал, про BLE на CC2541. Всё бы ничего, да вот для программирования нужен фирменный программатор (CC-programmer, кажется).
HC-05 на BC417: умеет только клацать выводами(
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: С чего начать программировать микроконтроллеры?

Сообщение Ser60 »

МК с радио-модулем имеются у многих производителей, помимо ТИ, например, Silabs, Broadcom, Cypress. Конкретные модели не привожу, т.к. неясно на какой диапазон частот требуется радиотракт и ля какого протокола.
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

Re: С чего начать программировать микроконтроллеры?

Сообщение FireProoF »

Протокол обмена между модулями неважен по-идее. Частоты 2.4-5.8ГГц для минитюаризации антенны.
Ответить

Вернуться в «Теория»