|
Помогите выбрать микроконтроллер для старта, Какой лучше и практичней? |
|
|
|
May 10 2012, 11:21
|
Группа: Новичок
Сообщений: 3
Регистрация: 10-05-12
Пользователь №: 71 760

|
Всем привет!
Хочу попробовать запрограммировать МК, знаю немного Си, немного Ассемблер Посоветуйте с чего вообще начать?
В идеале хочу реализовать подобную задачу: На даче стоит котельная на газу, умеет с кнопки запускаться и останавливаться.
Хочу по GSM/GPRS через интернет включать котел и смотреть на показания температуры воды, нагреваемой котлом.
Вот общая схема, как я ее вижу:
(датчик,дискретный выход-пускатель,микроконтроллер+GPRS) <--Интернет--> (компьютер-браузер ну или просто БД какая)
В общем с чего лучше начать, чтоб нечто подобное реализовать?
Какой микроконтроллер выбрать?
|
|
|
|
|
 |
Ответов
(1 - 14)
|
May 10 2012, 12:44
|
Группа: Новичок
Сообщений: 3
Регистрация: 10-05-12
Пользователь №: 71 760

|
Спасибо огромное за предложение контроллера, НО
Я начинающий! Еще пока даже не знаю с какого торца подойти.
Просто пытаюсь определить для себя с чего начать, чтоб глубоко и осознанно научиться программировать и разрабытавать небольшие устройства.
В чужих устройствах готов разбираться, но если они "закрыты", то понять их принцип работы мне кажется будет проблемно на данной стадии.
Прошу наставить на путь истинный! типа: 1 возьми контроллер Х 2 Возьми модули и чипы y,z,w 3 используй программатор такойта 4 используй ПО такое-то 5 будешь двигаться в нужном направлении придешь к чему желешь =))
пока что все.. а задачу я привел для примера, чтоб и Вы понимали чего я хочу как минимум добиться от контроллера.
|
|
|
|
|
May 10 2012, 13:02
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(POLINOM78 @ May 10 2012, 15:44)  В чужих устройствах готов разбираться, но если они "закрыты", то понять их принцип работы мне кажется будет проблемно на данной стадии.
Прошу наставить на путь истинный! типа: 1 возьми контроллер Х 2 Возьми модули и чипы y,z,w 3 используй программатор такойта 4 используй ПО такое-то 5 будешь двигаться в нужном направлении придешь к чему желешь =))
пока что все.. а задачу я привел для примера, чтоб и Вы понимали чего я хочу как минимум добиться от контроллера. Контроллер который я предложил вполне "открыт" К нему прилагается схема, описание программирования, исходные тексты с примерами, описание программаторов и т.д. Просто разработка за которую вы взялись охватывает несколько больших тем. Это протоколы интернета, алгоритмы управления, AT команды, пользовательские интерфейсы в интернете, обработка сигналов, вероятно бесперебойное питание и т.д. Чтобы не было чувства необъятности требующего изучения материала и чтобы гарантировано получить работающее решение я и предложил такой контроллер. Там надо будет дописать пару сотен строк в определенном месте в контроллере и все. Не надо будет долго изучать особенности периферии микроконтроллеров, писать большие инициализационные процедуры, разбираться с особенностями компиляторов. Будет дан работающий каркас приложения для STM32 и останется только запрограммировать целевую задачу.
|
|
|
|
|
May 10 2012, 13:14
|
Группа: Новичок
Сообщений: 3
Регистрация: 10-05-12
Пользователь №: 71 760

|
В этом та и суть - с нуля понять что к чему и как.
Я бы мог взять Siemens TC65 и вообще не создавать эту тему. Возможностей терминала бы хватило за глаза, можно было бы даже видеокамеру подключить.
но я хочу попробовать осилить весь путь.
Все равно спасибо! Всегда приятно знать, что есть люди готовые помочь!
|
|
|
|
|
May 10 2012, 13:46
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 22-09-07
Из: Орел
Пользователь №: 30 754

|
Цитата(AlexandrY @ May 10 2012, 17:32)  Ну тогда вам в форум по ARM-ам.  Сурово вы его. Судя по старттопику, там вообще с чуть ли не с нуля начинать надо, а вы ему подсунули "веселый" девайс. Начинать надо с "железа" которое есть под рукой. Без "железа" все так и останется голой теорий а ля'"знаю немного Си, немного Ассемблер".
|
|
|
|
|
May 11 2012, 05:11
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата(Herz @ May 10 2012, 18:32)  Нынче начинать принято не иначе чем с АРМ-ов? Для меня армовская архитектура более удобна, чем пиков или авр. Не вижу доводов , чтобы начинать не с arm.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
May 11 2012, 12:38
|
Частый гость
 
Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057

|
Цитата(POLINOM78 @ May 10 2012, 14:44)  Прошу наставить на путь истинный! типа: 1 возьми контроллер Х 2 Возьми модули и чипы y,z,w 3 используй программатор такойта 4 используй ПО такое-то 5 будешь двигаться в нужном направлении придешь к чему желешь =)) Боюсь, что с таким подходом далеко в нужном направлении не продвинуться и к чему желаешь не прийти
|
|
|
|
|
May 11 2012, 14:40
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 22-09-07
Из: Орел
Пользователь №: 30 754

|
Цитата(MMos @ May 11 2012, 16:38)  Боюсь, что с таким подходом далеко в нужном направлении не продвинуться и к чему желаешь не прийти Ну дык, откуда ? "Хочу чего-то, но толком сам не знаю чего". Начинать надо с простенького "железа", как тут уже говорилось. А вот когда перестанешь путаться в обвязке того, что собственно и окружает тело программы, вот тогда можно уже и думать о чем то более серъезном, а с подходом типа 1,2,3 и т.д. далеко не уедешь. Это не институтская курсовая.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|