С чего начать программировать микроконтроллеры?

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Аватара пользователя
neonix
Электрический кот
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34
Контактная информация:

Сообщение neonix »

Слабо представляю себе разновидность одной и тойже микросхемы в DIP корпусе =) А по теме AVRки которые в TQFP корпусе у атмела индексом AU маркируются (ATMEGA8-16AU), а дип PU все просто и понятно.
Where technology meets enjoyment.
Аватара пользователя
Ardarik
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Пн май 18, 2009 16:26:10
Откуда: Саранск
Контактная информация:

Сообщение Ardarik »

Купил ATmega8-16RU и две ATtiny2313-20PU, Програматор пять проводков пойдет? Чем отличается COM-порт от LPT-порта? В бегущем огоньке можно заменить AT90S2313 на ATtiny2313? или подскажите что собрать легкое, всё таки первый раз с МК, волнуюсь :)
Хватит жить как получается- надо жить как хочется
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Для начала собирай именно бегущие огоньки. Пять проводков пойдёт. Заменить на тиньку можно (главное заголовочный файл указать соответствующий).
Аватара пользователя
Ardarik
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Пн май 18, 2009 16:26:10
Откуда: Саранск
Контактная информация:

Сообщение Ardarik »

Код: Выделить всё

Выбор заголовочного файла зависит от того, для какой микросхемы пишется софт. В данном случае, мы пишем для AT90s2313. Соответственно, и файл – 2313. 

Как я понял в avrasm для ATtiny2313 нету, а в AVR Studio что подключать?
tn2313def.inc Случайно не это?
Хватит жить как получается- надо жить как хочется
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Вообще-то заголовочные файлы можно отдельно скачать. У меня вроде были, когда дома буду, посмотрю, если нужно.
Аватара пользователя
evgeshka
Встал на лапы
Сообщения: 100
Зарегистрирован: Вт май 05, 2009 18:08:26
Контактная информация:

Сообщение evgeshka »

нашел себе МК AT90S8515. а каких либо схем для него не наблюдаю = (
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

evgeshka писал(а):нашел себе МК AT90S8515. а каких либо схем для него не наблюдаю = (

А зачем под него схемы? Смотришь в даташите расположение выводов и пишешь под этот МК прошивку. А если интересуют готовые устройства с готовой прошивкой, то в этом случае нужно не схемы под МК подбирать, а наоборот, покупать МК в соответствии с выбранной схемой (иногда можно прошивку переписать под имеющийся МК).
Аватара пользователя
Migray
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия
Контактная информация:

Сообщение Migray »

SeregaT, ты что?
Человек уже нашел микруху :))

«У меня есть гайка М3, этой гайкой я могу прикрутить железную ручку к модулю. А модуль – это такой кусок пластмассы, на который «влезут» 10-20 микросхем. А эти 10-20 микросхем смогут … и еще при этом смогут … и .. а дальше видно будет, что получится»
(c) Иосиф Каршенбойм Гайка М3 и ТЗ на разработку

Хотя я тоже сначала устройство прорабатываю, а потом комплектацию подбираю
Аватара пользователя
evgeshka
Встал на лапы
Сообщения: 100
Зарегистрирован: Вт май 05, 2009 18:08:26
Контактная информация:

Сообщение evgeshka »

я еще не столь крут в программировании. на схеме мне несколько проще изучать проги.
Аватара пользователя
Migray
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия
Контактная информация:

Сообщение Migray »

Не проги по чужим прошивкам нужно изучать, а идти от алгоритма.

Что должна схема сделать, что будет входной информацией, что в ответ должно происходить.
Какие задачи нужно будет при этом решать.

А камень, язык - это все вторично
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Migray писал(а):Хотя я тоже сначала устройство прорабатываю, а потом комплектацию подбираю

Ну так эти действия совершенно противоположны сборке устройства по готовым схемам. Поэтому так и надо, иначе получится как с той гайкой :)
evgeshka писал(а):я еще не столь крут в программировании. на схеме мне несколько проще изучать проги.

Изучать проги по схеме вообще невозможно. Однозначно, начинать осваивать МК нужно со светодиодов и всяких бегущих огней. А там всё просто, какие порты задействовал в проге, к тем портам и подключаешь светодиоды. Можно и наоборот, подключаешь светодиоды, далее в программе задействуешь те-же порты. На этом связь проги и схемы заканчивается, начинается программирование.
Аватара пользователя
evgeshka
Встал на лапы
Сообщения: 100
Зарегистрирован: Вт май 05, 2009 18:08:26
Контактная информация:

Сообщение evgeshka »

Базарите пацаны!
пойду читать и учиться!
я вот давно думал о такой штуке которая будет считать кол-во импульсов и показывать их в...короче 6004 импульса подается за один километр пути, надо показать это дело в цифре.
а так же есть переменный резистор, его сопротивление(или напряжение с него) в процентном соотношение...
месяцок будет забавным = )
может ли мне помочь протеус в изучении?
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

evgeshka писал(а):может ли мне помочь протеус в изучении?

Нет, в обучении не поможет, но зато поможет сэкономить время на сборке "в железе", а так-же сэкономит деньги за спаленное оборудование :)
evgeshka писал(а):я вот давно думал о такой штуке которая будет считать кол-во импульсов и показывать их в...короче 6004 импульса подается за один километр пути, надо показать это дело в цифре.

Когда малость освоишь МК, это уже будет казаться слишком просто и не интересно ;)
Аватара пользователя
evgeshka
Встал на лапы
Сообщения: 100
Зарегистрирован: Вт май 05, 2009 18:08:26
Контактная информация:

Сообщение evgeshka »

а чо а чо
полюбому должен быть штук который эмулирует работу мк?
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18852
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Он эмулирует работу МК. Но не обучает :)))
То есть то, что напрограммируешь, то он и продемонстрирует.
Аватара пользователя
Ardarik
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Пн май 18, 2009 16:26:10
Откуда: Саранск
Контактная информация:

Сообщение Ardarik »

это не есть хорошо?
Вложения
1.JPG
(51.42 КБ) 392 скачивания
Хватит жить как получается- надо жить как хочется
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

evgeshka..
полюбому должен быть штук который эмулирует работу мк?
Вовсе не обязательно.. Мя за 20 лет работы с МК - симуляторами и эмуляторами не пользовался.. - головы хватает... :))) :tea:
Аватара пользователя
Ardarik
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Пн май 18, 2009 16:26:10
Откуда: Саранск
Контактная информация:

Сообщение Ardarik »

Код: Выделить всё

c:\avr\avrasm\appnotes\2313def.inc:190: Error : Expected ID = expression

Где у меня может быть ошибка?
Хватит жить как получается- надо жить как хочется
Аватара пользователя
Ardarik
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Пн май 18, 2009 16:26:10
Откуда: Саранск
Контактная информация:

Сообщение Ardarik »

при прошивке пишет что что не так, подскажите в чем ошибка
Вложения
121.JPG
(39 КБ) 414 скачиваний
Хватит жить как получается- надо жить как хочется
Cat_CooLeR
Опытный кот
Сообщения: 732
Зарегистрирован: Пт авг 22, 2008 16:59:43
Контактная информация:

Сообщение Cat_CooLeR »

Вам нужно скачать библеотеку DLportIO.dll
погуглите, найдете...
и читайте сообщения об ошибках, а не бегите сразу на форум
Ответить

Вернуться в «Теория»