Микроконтроллеры, Программирование на С |
Здравствуйте, гость ( Вход | Регистрация )
Микроконтроллеры, Программирование на С |
Гость_GMaxim87_* |
Apr 3 2007, 18:46
Сообщение
#1
|
Guests |
Кто нибудь занимается программированием микро контроллеров?
Знаю С. Можете посоветовать умную книжку.. или сайт специализированный. С чего начать, какой средой разработки пользоваться(до этого програмировал только в devC++). |
|
|
Apr 3 2007, 19:46
Сообщение
#2
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Когда у меня в свое время были лабы по intel 8051 (a.k.a. К1816), программки писались на ассемблере (asm-51) и все это дело весело отлаживалось/эмулировалось в среде Keil. Разумеется можно было писать тоже самое там же и на Си.
Сообщение отредактировал Amp - Apr 3 2007, 19:46 -------------------- |
|
|
Apr 3 2007, 21:58
Сообщение
#3
|
|
PAUK-NET.RU TEAM Группа: Admin Сообщений: 4,715 Регистрация: 11.7.2005 Из: ЮЗР Пользователь №: 3 |
Вы бы хоть интересующее семейство обозначили - может подбросил бы ссылок.
IAR Supported devices: 8 bit: 8051, Atmel AVR, Freescale HC11, Microchip PIC16/17, Microchip PIC18, NEC 78K0/78K0S, Renesas M16C, Renesas R8C/Tiny, Samsung SAM8, WDC 65C02, Z80 16 bit: Freescale HCS12, Intel x96, Maxim MAXQ, Microchip dsPIC, National CR16C, NEC 78K0/78K0S, Renesas H8, Renesas M16C, Sharp MK5, TI MSP430 32 bit: ARM, AVR32, NEC V850, Renesas M32C DSP: Microchip dsPIC PS: под каждое семейство свой дистрибутив (к примеру, IAR EW 7.20B for 8051 весил около 48 Мб) - IDE - одинаков. |
|
|
Гость_GMaxim87_* |
Apr 4 2007, 00:24
Сообщение
#4
|
Guests |
Интересуют контроллеры ATmega128 и Atmel.
|
|
|
Apr 4 2007, 07:18
Сообщение
#5
|
|
PAUK-NET.RU TEAM Группа: Admin Сообщений: 4,715 Регистрация: 11.7.2005 Из: ЮЗР Пользователь №: 3 |
ATmega128 - это AVR, а Atmel производит как минимум три семейства - MCS-51, AVR и AVR32.
Цитата Микроконтроллеры AVR. Вводный курс. Мортон Д. [DjVu, 2.2 Мб] Данное издание представляет собой практическое руководство, с помощью которого вы сможете изучить, а впоследствии и использовать микроконтроллеры AVR компании Atmel. Неважно, студент ли вы, собирающийся использовать микроконтроллер AVR в своем проекте или же опытный разработчик встраиваемых систем, впервые столкнувщийся с AVR, — если вам нужно быстро разобраться в этих популярных микроконтроллерах, то эта книга для вас. Для демонстрации различных возможностей AVR Джон Мортон использует простые устройства и программы. В отличие от книг, в которых излагается голая теория либо просто воспроизводится фирменная техническая документация, такой подход (обучение в процессе использования) предлагает быстрое и интуитивное изучение возможностей микроконтроллеров AVR. В общей сложности, в книге рассмотрены 16 проектов, охватывающих все наиболее популярные микроконтроллеры AVR, включая модели семейства Tiny. Предназначена для разработчиков радиоэлектронной аппаратуры, инженеров, студентов технических вузов и радиолюбителей. Цитата Микроконтроллеры AVR - от простого к сложному. Голубцов М.С. [DjVu, 2.5 Мб] Прочитав эту книгу, читатели познакомятся с микроконтроллерами семейства AVR, программным обеспечением, необходимым для конструирования и программирования схем на основе этих микроконтроллеров, а при желании познакомятся с их применением на практике, собрав какую-либо из описанных в книге практических конструкций. Большая часть программ, описанных в книге, имеется на прилагаемом к книге компакт-диске. Книга может быть полезна радиолюбителям, студентам, а также всем, кто интересуется применением микроконтроллеров семейства AVR. Цитата Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL. Евстифеев А.В. [DjVu, 6.6 Мб] Книга посвящена вопросам практического применения однокристальных микроконтроллеров AVR семейств Tiny и Mega фирмы ATMEL. Рассмотрена архитектура, ее особенности. Приведены основные электрические параметры и временные характеристики. Подробно описано внутреннее устройство микроконтроллеров, системы команд, периферия, а также способы программирования с примерами реализации некоторых алгоритмов для конкретных цифровых устройств. Книга предназначена для разработчиков радиоэлектронной аппаратуры, инженеров, студентов вузов и радиолюбителей. Цитата Микроконтроллеры AVR семейства Classic фирмы Atmel. Евстифеев А.В. [PDF, 1.6 Мб] Книга представляет собой справочное издание по применению микроконтроллеров AVR семейства Classic фирмы ATMEL. Рассмотрены особенности архитектуры, приведены основные электрические параметры. Подробно описаны система команд, периферия, а также способы программирования. Предназначена для разработчиков радиоэлектронной аппаратуры, инженеров, студентов технических вузов. 3-е издание, стереотипное. Цитата Применение микроконтроллеров AVR, схемы, алгоритмы, программы. Баранов В.Н. [DjVu, 3 Мб]
Какой микроконтроллер выбрать? Где найти его описание? Где взять программу, обеспечивающую написание, отладку и редактирование программ для микроконтроллера? Где взять программатор и програмное обеспечение для него? Как приступить к работе, когда все это уже есть? Как все сделать с минимальными затратами средств и времени? Автор делится опытом работы с 8-разрядными микроконтроллерами AYR корпорации Atmel. Книга знакомит с действиями, необходимыми для начала применения микроконтроллеров. Показаны все этапы разработки устройств на микроконтроллерах. Особое внимание уделено связи предлагаемых схемных решений с программным обеспечением разрабатываемых устройств. В каждой главе предлагаются электрические схемы устройств - контроллеров на базе микроконтроллеров AVR, а также несколько программ, определяющих функционирование этих контроллеров. Все устройства с приведенными программами вполне работоспособны и могут быть повторены. Функциональные узлы микроконтроллеров описаны в объеме, достаточном для понимания программ. Приведенные в книге программы отлаживались в среде AVR Studio версии 4.08, работе с которой посвящена отдельная глава книги. Материал основан на рассмотрении реально работающих устройств и излагается по принципу "от простого к сложному". Поэтому книга представляет интерес как для начинающих "электронщиков", так и для специалистов. |
|
|
Гость_GMaxim87_* |
Apr 4 2007, 09:33
Сообщение
#6
|
Guests |
Спасибо, не ожидал что ктото откликнится.
А какую среду программирования могли бы посаветовать? В интернете пока нашел только AVR Studio v4.xxx Хватит ли для разработки знания С или ассемблер тоже необходим? |
|
|
Apr 4 2007, 09:44
Сообщение
#7
|
|
PAUK-NET.RU TEAM Группа: Admin Сообщений: 4,715 Регистрация: 11.7.2005 Из: ЮЗР Пользователь №: 3 |
Я выше уже дал ссылку на IAR, где можно взять IAR Embedded Workbench
Версия 4.11A весила около 65 Мб. Кроме AVR Studio и IAR так же существуют CodeVision, GNU C++, IccAvr, но IAR, ИМХО, лучший |
|
|
Apr 4 2007, 09:45
Сообщение
#8
|
|
Супер постер Группа: Local moder Сообщений: 888 Регистрация: 23.10.2005 Из: п.Кугеси Пользователь №: 106 |
|
|
|
Гость_GMaxim87_* |
Apr 4 2007, 09:54
Сообщение
#9
|
Guests |
Спасибо.
Теперь надо это все ещё скачать, наверно через обычный модем придется, чтобы трафик сильно не вырос. А про Keil ничего харошего в интернете не нашел.. на форумах его ругают, хотя как правило проблема сидет перед монитором! а не за ним |
|
|
Гость_GMaxim87_* |
Apr 4 2007, 10:01
Сообщение
#10
|
Guests |
Я выше уже дал ссылку на IAR, где можно взять IAR Embedded Workbench Версия 4.11A весила около 65 Мб. Кроме AVR Studio и IAR так же существуют CodeVision, GNU C++, IccAvr, но IAR, ИМХО, лучший А GNU C++ это случайно не Dev-C++? У меня Dev-C++ 4.9.8.0 отличный компилятор! по крайней мере для начинающих. |
|
|
Apr 4 2007, 10:33
Сообщение
#11
|
|
PAUK-NET.RU TEAM Группа: Admin Сообщений: 4,715 Регистрация: 11.7.2005 Из: ЮЗР Пользователь №: 3 |
Теперь надо это все ещё скачать, наверно через обычный модем придется, чтобы трафик сильно не вырос. С рапидшары наверно тяжело через модем придётся, а вот по поводу IAR'а... Можешь забрать 4.11a (на офсайте - 4.21a) здесь (трафик бесплатен, качай качалкой какой-нить, а не браузером).Ключ на 30 дней можно получить тут, до тех пор, пока лекарство не найдёшь А GNU C++ это случайно не Dev-C++? У меня Dev-C++ 4.9.8.0 отличный компилятор! по крайней мере для начинающих. ХЗ, http://winavr.sourceforge.net
|
|
|
Гость_GMaxim87_* |
Apr 6 2007, 23:14
Сообщение
#12
|
Guests |
Книги очень хорошие, большое спасибо
Если что буду обращаться с вопросами |
|
|
Гость_Shweed_* |
Jul 8 2007, 18:09
Сообщение
#13
|
Guests |
В качестве среды разработки под Atmega советую ICC (Image Craft C).
|
|
|
Aug 29 2007, 15:41
Сообщение
#14
|
|
Пользователь Группа: Posters Сообщений: 54 Регистрация: 29.5.2006 Из: Чебоксары Пользователь №: 644 |
Долго- долго искал и на одном бразильском (уже смешно, да?) сайте нарыл Franklin Software ProView 3.1.1 (к сожалению с официального сайта не качаеццо, на русско- и даже англоязычных ресурсах ссылки давно битые).
Интересная вещица, осталось только разобраться. Содержит в себе C, assm и линкер. Отзываются о ней неплохо. Сейчас изучаю эту хрень на примере бортового компьютера для ваз 2110... -------------------- Вновь в строю влюблюбленных и любимых ;)
--------------------------------------------------------- Команда портала 21region.org |
|
|
Текстовая версия | Сейчас: 21st September 2024 - 01:26 |