С чего начать программировать микроконтроллеры?
- Pa5ha
- Прорезались зубы
- Сообщения: 243
- Зарегистрирован: Ср авг 31, 2005 20:09:08
- Откуда: Петрозаводск, Карелия.
- Контактная информация:
С чего начать программировать микроконтроллеры?
Хочу начать учиться программировать комнтроллеры. Но не знаю как начать и с чего. Слышал я, что атмели проще программировать, чем пики т.к. не нужен програматор. Не подскажете ли ссылок хоть по теме что-ли, контроллер, с которого проще начать было бы. А то самому разгребать эти дебри... Долга, одно слово. Есть три диска с доками, но на английском: Атмель, зилог, микрочип. Могу поделиться 
2kb of eeprom should be enought for everybody (C) Bill Gates` cat 
- Serega
- Говорящий с текстолитом
- Сообщения: 1529
- Зарегистрирован: Пн авг 22, 2005 21:02:22
- Откуда: Питер
А как с инглишем вообще?
Короче, я учился на AT90s2313.
Идешь на сайт http://www.atmel.com, качаешь даташит на ету микросхему, читаешь.
Потом читаешь: http://ico.aha.ru/h/avrasm-rus.htm - это про язык Asm.
Потом сюда: http://www.ln.com.ua/~real/avreal/
Вот.
Я уже пишу материал по этому всему делу. Скоро выложу
Короче, я учился на AT90s2313.
Идешь на сайт http://www.atmel.com, качаешь даташит на ету микросхему, читаешь.
Потом читаешь: http://ico.aha.ru/h/avrasm-rus.htm - это про язык Asm.
Потом сюда: http://www.ln.com.ua/~real/avreal/
Вот.
Я уже пишу материал по этому всему делу. Скоро выложу
Лучше быть первым в деревне, чем вторым в Риме
-
ВладNic
С чего начинать?
Поздравляю!Ты уже начал,раз задал вопрос.Вобще программирова-
ние лучше начинать с языка,результаты программирования на котором легко было бы видно непосредственно в ходе составления программы.
Считаю(не аксиома,личная точка зрения - имею право) самый подходящий - BASIC(на любом компе).На начальном этапе каждый
шаг программированя можно видеть на мониторе,модифицировать,
экспериментировать как угодно.А это очень важно для понимания
общих принципов программирования в независимости от языка.
Но если всё таки хочется быстрей освоить микроконтроллеры,то,
попробуй начинать с PICов(Pic16F84,Pic16C71,72 есть АЦП).И хотя
большинство рамотает с AVR(ATMEL),но они уже забыли,что все начи-
нали с PICов,как многие уже забыли старый добрый DOS.
В PICах простенькая и очень понятная система команд ассемблера
(всего 35 шт.)Самое важное чётко знать структуру процессора!И когда
гонишь прогу прокручивать в голове все текущие изменения в регистрах.Бери конкретный PIC,скачай datasheet(это обязательно),вы-
пиши служебные регистры,флаги и для начала можно взять какой либо
пример попроще и на нём разбираться.что же присходит в процессоре
с каждым тактом.И так далее и т.д. и т.п.Удачи!
ние лучше начинать с языка,результаты программирования на котором легко было бы видно непосредственно в ходе составления программы.
Считаю(не аксиома,личная точка зрения - имею право) самый подходящий - BASIC(на любом компе).На начальном этапе каждый
шаг программированя можно видеть на мониторе,модифицировать,
экспериментировать как угодно.А это очень важно для понимания
общих принципов программирования в независимости от языка.
Но если всё таки хочется быстрей освоить микроконтроллеры,то,
попробуй начинать с PICов(Pic16F84,Pic16C71,72 есть АЦП).И хотя
большинство рамотает с AVR(ATMEL),но они уже забыли,что все начи-
нали с PICов,как многие уже забыли старый добрый DOS.
В PICах простенькая и очень понятная система команд ассемблера
(всего 35 шт.)Самое важное чётко знать структуру процессора!И когда
гонишь прогу прокручивать в голове все текущие изменения в регистрах.Бери конкретный PIC,скачай datasheet(это обязательно),вы-
пиши служебные регистры,флаги и для начала можно взять какой либо
пример попроще и на нём разбираться.что же присходит в процессоре
с каждым тактом.И так далее и т.д. и т.п.Удачи!
- Max
- Админ
- Сообщения: 10815
- Зарегистрирован: Вт авг 23, 2005 15:23:25
- Откуда: Москва
- Контактная информация:
Нет, на русском нет
Но если очень хочется можно перевести
А вобче надо изучать иностранные мовы - пригодится 
Но если очень хочется можно перевести
А вот футболки кому? Кружки, значки!
Мысли Пачкают Мозги
Мысли Пачкают Мозги
- Max
- Админ
- Сообщения: 10815
- Зарегистрирован: Вт авг 23, 2005 15:23:25
- Откуда: Москва
- Контактная информация:
Ну, как грят французы - лучше поздно, чем никогда
Не знаю как со временем будет, но если оно будет - переведу
Не знаю как со временем будет, но если оно будет - переведу
А вот футболки кому? Кружки, значки!
Мысли Пачкают Мозги
Мысли Пачкают Мозги
-
therian
- Говорящий с текстолитом
- Сообщения: 1682
- Зарегистрирован: Чт окт 20, 2005 12:46:34
- Контактная информация:
хе хе я все лето потратил на решение этого вопроса и вот что нашол
программер берем от суда http://melabs.com/products/serprog.htm иле делаем сами силок в поисковке много есть, микрочип советую брать pic16f84 дешовый поддерживается везде и куча по нему есть инфы в нете. а програмим на PIC BASIC Pro язык простой изучается за пару дней книгу по нему и компилятор выложу
программер берем от суда http://melabs.com/products/serprog.htm иле делаем сами силок в поисковке много есть, микрочип советую брать pic16f84 дешовый поддерживается везде и куча по нему есть инфы в нете. а програмим на PIC BASIC Pro язык простой изучается за пару дней книгу по нему и компилятор выложу
- Владимир
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Чт сен 15, 2005 15:10:13
- Откуда: Молдова
- Контактная информация:
По курсу освоения AVR
Для Джины: Так как все datasheets на английском,то я себе поставил Magic Gudi из пакета PROMT и стадо очень удобно читать.
Несмотря на то,что перевод бывает немного кривоватый, но в принципе
всё понятно.Тем более,что базовое знание англ. есть.А когда с переводом прочитаешь с десяток datasheets -ов, то потом уже читается
легко,т.к. они все схожи по пояснительному тексту.Так что советую.
Несмотря на то,что перевод бывает немного кривоватый, но в принципе
всё понятно.Тем более,что базовое знание англ. есть.А когда с переводом прочитаешь с десяток datasheets -ов, то потом уже читается
легко,т.к. они все схожи по пояснительному тексту.Так что советую.
_______________________
И не сомневайся даже ..., отдых - кайф,работа
- лажа!
И не сомневайся даже ..., отдых - кайф,работа
- лажа!
- Max
- Админ
- Сообщения: 10815
- Зарегистрирован: Вт авг 23, 2005 15:23:25
- Откуда: Москва
- Контактная информация:
Вот вот... как это было то в свое время - Собака и манипулятор типа мышь - друзья! 
А вот футболки кому? Кружки, значки!
Мысли Пачкают Мозги
Мысли Пачкают Мозги
-
валентин
PicBasic Pro
[quote="therian"]хе хе я все лето потратил на решение этого вопроса и вот что нашол
программер берем от суда http://melabs.com/products/serprog.htm иле делаем сами силок в поисковке много есть, микрочип советую брать pic16f84 дешовый поддерживается везде и куча по нему есть инфы в нете. а програмим на PIC BASIC Pro язык простой изучается за пару дней книгу по нему и компилятор выложу[/quote]
Очень прошу ,вышлите PicBasic Pro и инструкцию на адрес:
buninval@yandex.ru
программер берем от суда http://melabs.com/products/serprog.htm иле делаем сами силок в поисковке много есть, микрочип советую брать pic16f84 дешовый поддерживается везде и куча по нему есть инфы в нете. а програмим на PIC BASIC Pro язык простой изучается за пару дней книгу по нему и компилятор выложу[/quote]
Очень прошу ,вышлите PicBasic Pro и инструкцию на адрес:
buninval@yandex.ru