IPB

Здравствуйте, гость ( Вход | Регистрация )

> Микроконтроллеры, Программирование на С
Гость_GMaxim87_*
сообщение Apr 3 2007, 18:46
Сообщение #1





Guests






Кто нибудь занимается программированием микро контроллеров?
Знаю С. Можете посоветовать умную книжку.. или сайт специализированный.
С чего начать, какой средой разработки пользоваться(до этого програмировал только в devC++).
Вернуться к началу страницы
 
+Цитировать сообщение
 
Создать новую тему
Ответов (1 - 13)
Amp
сообщение 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


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение 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.
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение 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






Спасибо, не ожидал что ктото откликнится. smile.gif
А какую среду программирования могли бы посаветовать? В интернете пока нашел только AVR Studio v4.xxx
Хватит ли для разработки знания С или ассемблер тоже необходим?
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Apr 4 2007, 09:44
Сообщение #7


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Я выше уже дал ссылку на IAR, где можно взять IAR Embedded Workbench smile.gif
Версия 4.11A весила около 65 Мб.

Кроме AVR Studio и IAR так же существуют CodeVision, GNU C++, IccAvr, но IAR, ИМХО, лучший smile.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Gobbs
сообщение Apr 4 2007, 09:45
Сообщение #8


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



http://www.iar.com/
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_GMaxim87_*
сообщение Apr 4 2007, 09:54
Сообщение #9





Guests






Спасибо.
Теперь надо это все ещё скачать, наверно через обычный модем придется, чтобы трафик сильно не вырос.
А про Keil ничего харошего в интернете не нашел.. на форумах его ругают, хотя как правило проблема сидет перед монитором! а не за ним smile.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_GMaxim87_*
сообщение Apr 4 2007, 10:01
Сообщение #10





Guests






Цитата(SiMM @ Apr 4 2007, 10:44) *
Я выше уже дал ссылку на IAR, где можно взять IAR Embedded Workbench smile.gif
Версия 4.11A весила около 65 Мб.

Кроме AVR Studio и IAR так же существуют CodeVision, GNU C++, IccAvr, но IAR, ИМХО, лучший smile.gif

А GNU C++ это случайно не Dev-C++? У меня Dev-C++ 4.9.8.0 отличный компилятор! по крайней мере для начинающих.
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Apr 4 2007, 10:33
Сообщение #11


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(GMaxim87 @ Apr 4 2007, 10:54) *
Теперь надо это все ещё скачать, наверно через обычный модем придется, чтобы трафик сильно не вырос.
С рапидшары наверно тяжело через модем придётся, а вот по поводу IAR'а... Можешь забрать 4.11a (на офсайте - 4.21a) здесь (трафик бесплатен, качай качалкой какой-нить, а не браузером).
Ключ на 30 дней можно получить тут, до тех пор, пока лекарство не найдёшь smile.gif
Цитата(GMaxim87 @ Apr 4 2007, 11:01) *
А GNU C++ это случайно не Dev-C++? У меня Dev-C++ 4.9.8.0 отличный компилятор! по крайней мере для начинающих.
ХЗ, http://winavr.sourceforge.net
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_GMaxim87_*
сообщение Apr 6 2007, 23:14
Сообщение #12





Guests






Книги очень хорошие, большое спасибо smile.gif
Если что буду обращаться с вопросами umnik2.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Shweed_*
сообщение Jul 8 2007, 18:09
Сообщение #13





Guests






В качестве среды разработки под Atmega советую ICC (Image Craft C).
Вернуться к началу страницы
 
+Цитировать сообщение
-=Sm()kE=-
сообщение Aug 29 2007, 15:41
Сообщение #14


Пользователь
**

Группа: Posters
Сообщений: 54
Регистрация: 29.5.2006
Из: Чебоксары
Пользователь №: 644



Долго- долго искал и на одном бразильском (уже смешно, да?) сайте нарыл Franklin Software ProView 3.1.1 (к сожалению с официального сайта не качаеццо, на русско- и даже англоязычных ресурсах ссылки давно битые).

Интересная вещица, осталось только разобраться. smile.gif Содержит в себе C, assm и линкер. Отзываются о ней неплохо. Сейчас изучаю эту хрень на примере бортового компьютера для ваз 2110...


--------------------
Вновь в строю влюблюбленных и любимых ;)
---------------------------------------------------------
Команда портала 21region.org
Вернуться к началу страницы
 
+Цитировать сообщение

ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 27th April 2024 - 21:56