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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Программирование МК для RS232, Помогите чайнику
Karl
сообщение Apr 28 2005, 10:13
Сообщение #16


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

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



чтобы разобраться с архитектурой и всеми нюансами контролера , лучше начинать с асма smile.gif
Go to the top of the page
 
+Quote Post
Валерий
сообщение May 3 2005, 07:57
Сообщение #17





Группа: Новичок
Сообщений: 3
Регистрация: 15-03-05
Из: Россия, Омск
Пользователь №: 3 363



Программировать лучше начинать на Асме т.к памяти у МК не так много как хотелось бы. Большой плюс пика, это то наличие кучи AppNotes на офицальном сайте по которым можно учиться. Кристал лучше взять PIC16F877А переферии там полно само то для начала. cool.gif
Go to the top of the page
 
+Quote Post
ZXprSL
сообщение May 3 2005, 09:35
Сообщение #18





Группа: Новичок
Сообщений: 12
Регистрация: 1-05-05
Пользователь №: 4 659



Добрый вам...

А знае ли кто компелятор для АВР, чтоб писать программу на Си и на Асемблере одновременно!! Такой как например для 51-совместимых, Franklin ProView23 ???
там можно создать проект и писать часть программы на Си и часть на асемблере, оч. удобно!!!
Go to the top of the page
 
+Quote Post
Andrey_M
сообщение May 3 2005, 19:59
Сообщение #19


Участник
*

Группа: Свой
Сообщений: 56
Регистрация: 11-03-05
Из: Подмосковье
Пользователь №: 3 260



Прошу прощения господа зачем для таких целей такие серьезные камни не дешевле ли PIC12F675 стоит всего 40 р даже в чипе всего 8 лап можно и в щуп вмонтировать. Кстати встречал схемку с программой связи через сом порт можно использовать, если интересует найду. А писать лучше на С, никакой возни с банками и прочим безобразием, через некоторое время будет пополам какой камень использовать. С для начала можно скачать с сайта HI-TECH бесплатно доступен PICLIT через регистрацию работает прекрасно ограничен только набором камней. А в остальном выбор у каждого свой. УСПЕХОВ! cheers.gif
Go to the top of the page
 
+Quote Post
yung
сообщение May 4 2005, 04:47
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 207
Регистрация: 25-03-05
Из: Рязань
Пользователь №: 3 669



ICC от ImageCraft. Могу поделиться лекарством (на мыло).
Go to the top of the page
 
+Quote Post
ZXprSL
сообщение May 6 2005, 17:23
Сообщение #21





Группа: Новичок
Сообщений: 12
Регистрация: 1-05-05
Пользователь №: 4 659



Цитата(yung @ May 4 2005, 10:47)
ICC от ImageCraft. Могу поделиться лекарством (на мыло).
*



Скинь пожалуйста лекарство на possy@mail.ru
Go to the top of the page
 
+Quote Post
gor_mike
сообщение May 10 2005, 17:27
Сообщение #22





Группа: Новичок
Сообщений: 4
Регистрация: 27-02-05
Пользователь №: 2 911



ИМХО - DS89C420. Прошивка/отладка без программатора, 1К ОЗУ, 16 К ПЗУ,13 прерываний, команда за колёб кварца, 2 УАППа и много еще чего. Пользуюсь IARовским Си + ломаным мною фитоновским симулятором PDS-51. И пока не думаю на что-либо др. переходить.
Go to the top of the page
 
+Quote Post
ZXprSL
сообщение May 12 2005, 16:44
Сообщение #23





Группа: Новичок
Сообщений: 12
Регистрация: 1-05-05
Пользователь №: 4 659



Цитата(gor_mike @ May 10 2005, 23:27)
ИМХО - DS89C420. Прошивка/отладка без программатора, 1К ОЗУ, 16 К ПЗУ,13 прерываний, команда за колёб кварца, 2 УАППа и много еще чего. Пользуюсь IARовским Си + ломаным мною фитоновским симулятором PDS-51. И пока не думаю на что-либо др. переходить.
*



Чем прошиваешь контроллер??
Скинь ссылочку пожалуйста, если есть в инете схемка шнурочка и програмка.
Go to the top of the page
 
+Quote Post
vesago
сообщение May 18 2005, 12:21
Сообщение #24


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Мысли о кодописательстве на асме лучьше сразу выкинуть из головы. 99% легко пишется на с. А проблем значительно меньше. Да и перейти на другой камень проще будет. Вся сила с в том, что нет привязки к конкретной платформе. Для начала можно попробовать PIC16F628, PIC16F876 (HT + MPLAB) или что нибудь из авр. Для авр как уже упоминалось лучьше всего CVAVR. Для всех этих камней просто состряпать программатор. Рекомендую www.ic-prog.com Если еще проще и дешевле можно обратить взор к at89c2051. Дешево и сердито. Компилятор Keil.
Go to the top of the page
 
+Quote Post
-=KiV=-
сообщение May 19 2005, 09:41
Сообщение #25


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

Группа: Свой
Сообщений: 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
NickB
сообщение May 19 2005, 10:43
Сообщение #26


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

Группа: Свой
Сообщений: 114
Регистрация: 22-06-04
Пользователь №: 102



Полагаю что многое можно понять/изучить просто применив программный симулятор Например Keil для ARM7 и 51 AVR Studio для AVR MPLAB для PIC
А еще есть MOTOROLA... и много других. И еще комнилирую программу написанную на С смотрите код компилятором образуемый (в листинге) Многое поймете
Go to the top of the page
 
+Quote Post
Yra
сообщение Jun 2 2005, 16:58
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Моё мнение: для начала можно использовать прноц типа AT89C2051 (если доступен программатор под него), Keil и С. НИКАКОГО АССЕМБЛЕРА - ТОЛЬКО В КРАЙНИХ СЛУЧАЯХ. Нечего забивать себе голову. И время разработки и отладки сокращается в десятки раз. Можно без проблшемм использовать сложные типы данных (для той же связи с компьютером) типа struct + union - очень мощная штука для разработки гибких протоколов. А что касается плотности када - для мелких проектов - пожалуйста, но не дай Бог нужно будет через некоторое время что- то добавить - это вилы.
Насчёт расходования памяти на С - многое зависит от компилятора. Не в целях саморекламы будет сказано НО делал программатор для однокристалок : AT89C51,
С52, С2051 , PIC16F84A, AT90S1200 , I2C - мастер уместился в 4КБайта кода программ. Писал во Franclin ( вещь с глюком Keil - лучше). Если-бы на ASM - до сих писал. Если хотите заценить- вот ссылка: http://www.yra.h15.ru/my_projects/my_progects.php


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
x-x-x
сообщение Jun 23 2005, 19:12
Сообщение #28





Группа: Banned
Сообщений: 9
Регистрация: 22-06-05
Пользователь №: 6 237



test
Go to the top of the page
 
+Quote Post
x-x-x
сообщение Jun 23 2005, 19:12
Сообщение #29





Группа: Banned
Сообщений: 9
Регистрация: 22-06-05
Пользователь №: 6 237



Цитата(x-x-x @ Jun 23 2005, 23:12)
test
*

up
Go to the top of the page
 
+Quote Post
x-x-x
сообщение Jun 23 2005, 19:15
Сообщение #30





Группа: Banned
Сообщений: 9
Регистрация: 22-06-05
Пользователь №: 6 237



Цитата(x-x-x @ Jun 23 2005, 23:12)
Цитата(x-x-x @ Jun 23 2005, 23:12)
test
*

up
*

Go to the top of the page
 
+Quote Post

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

 


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


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