реклама на сайте
подробности

 
 
> Программирование МК для RS232, Помогите чайнику
max779
сообщение Apr 27 2005, 09:19
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 25-04-05
Из: Москва
Пользователь №: 4 467



Hi All.

Захотелось научить компьютер общаться с внешним миром. Решил начать с простого - вольтметр через COM-порт. Вроде все понятно. Осталось определиться с микроконтроллером. Никогда с этим не сталкивался. Люди, подскажите, какой выбрать? Желательно попроще для начала. Как его программировать? Хотелось бы писать на С. Где брать компилятор?
В общем, вопросов больше чем ответов. Люди, подскажите!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
-=KiV=-
сообщение May 19 2005, 09:41
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 104
Регистрация: 27-08-04
Из: Минск
Пользователь №: 556



Цитата(max779 @ Apr 27 2005, 11:19)
Осталось определиться с микроконтроллером...Никогда с этим не сталкивался...
Люди, подскажите, какой выбрать? Желательно попроще для начала...
Как его программировать?..
Хотелось бы писать на С...
Где брать компилятор?..
*



Определиться с контроллером ... и поехало - PIC, AVR, MSP, MCS51...

Мой Вам совет: не думайте о простоте контроллера или каких-то его "фичах". Практически в каждом семействе найдется то, что Вам нужно. Из этого проистекает алгоритм выбора ВАШЕГО контроллера.

1) Находим человека, который занимается разработкой проектов для микроконтроллеров. Спрашиваем его, на чем он работает. Вот это-же используйте и Вы. По крайней мере будет у кого спросить, когда возникнут вопросы. И с инструментальными средствами я думаю поможет.
2) Если нет такого человека рядом, идем в книжный магазин и ищем КНИГУ. Если Вы нашли книжку по конкретной архитектуре микроконтроллеров - это ВАШ процессор. Можно будет хотя-бы прочитать, что умные люди пишут. С проблемами выбора компиляторов и т.д. - сюда в конфу, задавайте вопросы, Вам всегда ответят.
3) Если книжки в магазине не нашли, идем в библиотеку, интернет...
4) Если по пп 1-3 Вы нашли несколько вариантов - Вам повезло! Обзванивайте местных поставщиков на предмет лучшей доставабельности/дешевизны чипов.
5) И еще один ВАЖНЫЙ момент - средства программирования/отладки. Покупать их для того, чтобы просто поучится - не имеет большого смысла. Поэтому лучше, если для выбранного чипа можно будет собрать "на коленке" простой программатор.

"Простота" или "сложность" контроллера большого значения не имеет - просто сначала не используйте ВСЕ его ресурсы.

Вот практически и все. Единственный комментарий к этому - пункт 5 может в конечном итоге оказаться самым главным. Особенно в плане внутрисхемной отладки программ на C.

ЗЫ. Прочитал свою писанину и не удержусь от предложения собственного варианта - MSP430F1xx. Почему? Он очень соответствует вышеприведенной методике выбора:
1) это Вам искать smile.gif
2) пару книжек уже издано.
3) в инете есть русский перевод User Guide (здесь где-то проскакивало несколько ссылок).
4) это звисит от Вас и Вашего места, но думаю проблем быть не должно.
5) самое главное для начинающего! Можно самому собрать простейший программатор на LPT порт, он-же и ВНУТРИСХЕМНЫЙ ОТЛАДЧИК! Это лучшее лекарство от болезни под названием "программа не пашет". Кстати на PIC, AVR или MCS51 подобного простого решения не встречал.

ЗЗЫ Сам работаю с MCS51, AVR, MSP430, ARM (в порядке освоения)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- max779   Программирование МК для RS232   Apr 27 2005, 09:19
- - Algol   Контроллер можно любой выбирать - PIC или AVR, для...   Apr 27 2005, 09:34
|- - max779   Я тут посмотрел. Мне вот этот понравился PIC16F84,...   Apr 27 2005, 09:42
- - arttab   у AVR архитектура тоже простая. если не проще. и р...   Apr 27 2005, 09:49
- - xelos   у pic16f84, вроде ни АЦП, ни UART нет... имхо, про...   Apr 27 2005, 09:56
- - GBK   На мой взгляд лучше взять AVR - любой из серии ATM...   Apr 27 2005, 15:33
- - Algol   На PIC16F84 не стоит писать...старый камень, уже с...   Apr 27 2005, 15:47
- - avv   Если вдруг всё-таки решите взять AVR (хотя видно, ...   Apr 28 2005, 00:31
- - Algol   Не буду навязывать свое мнение, но ИМХО, начинать ...   Apr 28 2005, 05:50
- - max779   Всем спасибо. Я уже склоняюсь взять оба и попробов...   Apr 28 2005, 05:51
|- - ROC   Цитата(max779 @ Apr 28 2005, 08:51)В...   Apr 28 2005, 07:44
|- - dxp   Цитата(max779 @ Apr 28 2005, 11:51)Всем спаси...   Apr 28 2005, 08:15
|- - Karl   Похоже, все опять сводится к вечной теме: AVR или ...   Apr 28 2005, 08:40
|- - xelos   Цитата(Karl @ Apr 28 2005, 10:40)Похоже, все ...   Apr 28 2005, 09:50
|- - Karl   чтобы разобраться с архитектурой и всеми нюансами ...   Apr 28 2005, 10:13
- - arttab   от партии цена зависит. у нас по 52р.   Apr 28 2005, 06:23
- - Валерий   Программировать лучше начинать на Асме т.к памяти ...   May 3 2005, 07:57
- - ZXprSL   Добрый вам... А знае ли кто компелятор для АВР, ч...   May 3 2005, 09:35
|- - yung   ICC от ImageCraft. Могу поделиться лекарством (на ...   May 4 2005, 04:47
|- - ZXprSL   Цитата(yung @ May 4 2005, 10:47)ICC от ImageC...   May 6 2005, 17:23
- - Andrey_M   Прошу прощения господа зачем для таких целей такие...   May 3 2005, 19:59
- - gor_mike   ИМХО - DS89C420. Прошивка/отладка без программатор...   May 10 2005, 17:27
|- - ZXprSL   Цитата(gor_mike @ May 10 2005, 23:27)ИМХО - D...   May 12 2005, 16:44
- - vesago   Мысли о кодописательстве на асме лучьше сразу выки...   May 18 2005, 12:21
- - NickB   Полагаю что многое можно понять/изучить просто при...   May 19 2005, 10:43
- - Yra   Моё мнение: для начала можно использовать прноц ти...   Jun 2 2005, 16:58
- - x-x-x   test   Jun 23 2005, 19:12
|- - x-x-x   Цитата(x-x-x @ Jun 23 2005, 23:12)t...   Jun 23 2005, 19:12
|- - x-x-x   Цитата(x-x-x @ Jun 23 2005, 23:12)Ц...   Jun 23 2005, 19:15
|- - x-x-x   Цитата(x-x-x @ Jun 23 2005, 23:15)Ц...   Jun 23 2005, 19:16
|- - x-x-x   test   Jun 23 2005, 19:19
|- - x-x-x   test   Jun 23 2005, 19:20
||- - x-x-x   test   Jun 23 2005, 19:21
||- - x-x-x   test   Jun 23 2005, 19:22
|- - x-x-x   test   Jun 23 2005, 19:22
- - Esquire   x-x-x Забанен за флуд - здесь тебе не место для эк...   Jun 25 2005, 14:25
- - Kofey Nik   Я думаю, что важнее тут предыдущий опыт программир...   Jul 7 2005, 09:28
- - Kofey Nik   Это конечно если на асме. Но согласен, что С - это...   Jul 7 2005, 09:37
|- - tvv   Цитата(Kofey Nik @ Jul 7 2005, 12:37)Это коне...   Jul 7 2005, 12:53
- - Kofey Nik   vesago Мысли о кодописательстве на асме лучьше сра...   Jul 8 2005, 09:08
- - Andre_2006   Бери PIC , только с встроеннным UART. PIC16F84 не ...   Jul 14 2005, 06:47
- - kurtis   вопрос поповоду програматора!!! http:/...   Jul 17 2005, 14:17
- - designer   Цитата(kurtis @ Jul 17 2005, 17:17)вопрос поп...   Jul 17 2005, 15:34
- - kurtis   Если питать от внешнего источника то все Ок. Если...   Jul 17 2005, 20:36


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 00:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01406 секунд с 7
ELECTRONIX ©2004-2016