PIC и AVR C ++

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
SD86rus
Родился
Сообщения: 9
Зарегистрирован: Чт янв 05, 2012 16:43:08

PIC и AVR C ++

Сообщение SD86rus »

Сижу на PICах, но хочу с прыгнуть на AVR и на C ++! с чего начать? Скачал AVR студию 5.0 И сматрю на неё как баран на новые варота. И самоучителя найти немогу.
У кого есть литература? помогите m.dac@yandex.ru Или советом добрым! За рание огромное спасибо!
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: PIC и AVR C ++

Сообщение otest »

Тоже забанили в гугле?
Реклама
SD86rus
Родился
Сообщения: 9
Зарегистрирован: Чт янв 05, 2012 16:43:08

Re: PIC и AVR C ++

Сообщение SD86rus »

otest писал(а):Тоже забанили в гугле?
Да ты поробуй на эту тему погигли! Полезного мало!
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: PIC и AVR C ++

Сообщение otest »

Да ты поробуй на эту тему погигли! Полезного мало!
Тогда прямая дорога в библиотеку.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Dotoro22
Встал на лапы
Сообщения: 100
Зарегистрирован: Пт окт 28, 2011 19:45:23

Re: PIC и AVR C ++

Сообщение Dotoro22 »

А я наоборот хочу на PIC перейти, а чего решились так?
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: PIC и AVR C ++

Сообщение Satyr »

SD86rus писал(а):Сижу на PICах, но хочу с прыгнуть на AVR и на C ++!
Прыгнуть куда ? вниз, вбок ? -)))
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: PIC и AVR C ++

Сообщение Аlex »

Сижу на PICах, но хочу с прыгнуть на AVR и на C ++!
Если Вы пишете программы на Си, то какая разница для чего писать ? Даташит в зубы и вперёд.
Если я например пишу программы для PIC, то для АВР тоже без труда напишу. Разницы нет ни какой, кроме названий регистров.
SD86rus
Родился
Сообщения: 9
Зарегистрирован: Чт янв 05, 2012 16:43:08

Re: PIC и AVR C ++

Сообщение SD86rus »

Dotoro22 писал(а):А я наоборот хочу на PIC перейти, а чего решились так?
На PIC легко все азы понят, спасибо КАРАБЕЛЬНИКОВУ просто генеальный человек. если пик учить хочиш то это к ниму!
SD86rus
Родился
Сообщения: 9
Зарегистрирован: Чт янв 05, 2012 16:43:08

Re: PIC и AVR C ++

Сообщение SD86rus »

Аlex писал(а):
Сижу на PICах, но хочу с прыгнуть на AVR и на C ++!
Если Вы пишете программы на Си, то какая разница для чего писать ? Даташит в зубы и вперёд.
Если я например пишу программы для PIC, то для АВР тоже без труда напишу. Разницы нет ни какой, кроме названий регистров.
Нет пишу я на ассемблере. Очень хочу на Си ++ перейти но пока инфы мало! Вот на этот форм и пришол с знающими лудьми поговорить!
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: PIC и AVR C ++

Сообщение YS »

Во-первых, пятая студия говно неудобна. Используйте четвертую + WinAVR.

Во-вторых, на C++ МК не программируют, код получается громоздким.

В-третьих, если писать на С, то разницы нету. Как уже говорили, курите даташит и распихивайте биты по регистрам.

В четвертых, сначала научитесь писать на С для ПК, и уже потом переходите встроенные системы.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: PIC и AVR C ++

Сообщение hybroid »

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

Кстати я тоже не понял про фетиш с C++. Он для МК избыточен.
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: PIC и AVR C ++

Сообщение SubDia »

hybroid писал(а):Кстати я тоже не понял про фетиш с C++. Он для МК избыточен.
Он не то, чтобы избыточен - у него просто даже идеология другая. Представляю себе определения классов для различного типа помигалок.)))
Это называется просто - "слышал звон, да не знаю где он". Для встраиваемых систем (мое личное мнение, прошу учесть) достаточно структурного программирования безо всяких прицепок к ООП.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: PIC и AVR C ++

Сообщение Аlex »

спасибо КАРАБЕЛЬНИКОВУ просто генеальный человек. если пик учить хочиш то это к ниму!
Он маразматик и больной манией величия человек. И гениального в нём ничего нет, по крайней мере в области программирования.
Вы его сюда рекламировать что-ли пришли ? Или может это Вы, Евгений Александрович ? :)))
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: PIC и AVR C ++

Сообщение hybroid »

Представляю себе определения классов для различного типа помигалок
Я вот тоже, прочитав, начал в голове представлять тру-ООПэшную мигалку, с наследованиями :))
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: PIC и AVR C ++

Сообщение YS »

Ну ничего себе заявка Для ПК сложнее, можно много говнокодить и ничего за это не будет (до критической массы говнокода).
Просто на "большом" ПК легче проникнуться самим языком, его идеологией и структурой, не отвлекаясь на специфичные вещи. А уже потом можно переходить на МК. Я писать на С начинал как раз под x86.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: PIC и AVR C ++

Сообщение hybroid »

А я программировать не с Си начинал.. Может быть поэтому как-то было всё равно, с чего начинать писать на сях.. Главное же - правильный алгоритм, а потом уже язык. Мне вот было намного интереснее разбираться с флагами gcc :) Это у меня с Gentoo ещё осталось, травма так сказать :)))

И всё-таки, если начать с писанины под МК - может свестись к минимуму способность быдлокодить :) Должно быть так. Но что-то практика вопросов в темах показывает обратное. Я сам не писал ничего архисложного под МК, но многие вопросы иногда даже мну поражают.. Массовое неумение пользоваться гуглом.
Аватара пользователя
_RUS73_
Мудрый кот
Сообщения: 1741
Зарегистрирован: Ср май 26, 2010 14:41:09

Re: PIC и AVR C ++

Сообщение _RUS73_ »

Вот я тоже хочу начать быдлокодить на С под АВР. Светодиодами уже поморгал. Пока разбираюсь с CVAVR. Или предпочтительнее WinAVR? Или лучше начать с ассемблера?
Философская мудрость века настоящего, становится всеобщим здравым смыслом века последующего.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: PIC и AVR C ++

Сообщение YS »

А я программировать не с Си начинал..
Я тоже начинал с Паскаля в седьмом классе.
Или предпочтительнее WinAVR? Или лучше начать с ассемблера?
Чтобы почувствовать МК, лучше раскурить асм. Потом можно перейти на С. Я сторонник WinAVR (AVR-GCC) либо IAR.

Ассемблер дает понимание архитектуры, С облегчает написание. Хотя иногда приходится их совмещать.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: PIC и AVR C ++

Сообщение hybroid »

YS, Паскаль (у меня с восьмого вроде бы был) не в счёт, хотя может и помогло.. ХЗ. Я начал с Perl. Хоть это и интерпретатор, но как бы меня и не настольные приложения интересовали..

_RUS73_: я использую gcc (winavr). Но, по слухам (сам не сравнивал) IAR даёт более оптимизированный по размеру код. GCC изначально более гибкий компилятор, можно поигравшись с флагами добиться такого же кода, ИМХО. Пользуюсь Code::Blocks. Раньше пользовался эклипсом. В принципе, он у меня так и остался..
Последний раз редактировалось hybroid Пт янв 06, 2012 19:14:54, всего редактировалось 1 раз.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: PIC и AVR C ++

Сообщение YS »

Не, я как только стал программирование изучать, первое, что сделал - узнал, как писать в LPT. :))) Тогда у меня еще первопень был...
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»