А все-таки...

Hello, Raf Popov !

Да.

С любого, подходящего по периферии к твоим задачам.

С уважением, Дима Орлов.

Reply to
Dima Orlov
Loading thread data ...

Доброй охоты тебе, славное племя Оллов !!!

Вопрос, конечно, для embedded.chainik, но таковой эхи я не нашел, поэтому шлю сюда. Имею опыт в программировании на паскале, делфи, очень давно на ассме. Си - по нулям. Имею общие представления о конструировании электронной (и аналоговой и цифровой) аппаратуры и практический опыт ее ремонта и наладки. ХиХ настольная. Паяльник прямой. Программатор телесистемовский в наличии. Хотелось бы попробовать себя в роли эмбеддера. Потому как сам активно занимаюсь обслуживанием микроконтроллерной техники, очень привлекает сочетание программирование-железо, и есть большое желание творить. Вопросы: Си - это обязательно ? С какого мк начать пробовать ?

Заранее спасибо за внимание.

With best regards, Raf Popov. E-mail: kropal(tyaff)norcom(pluh)ru

Reply to
Raf Popov

"Raf Popov" snipped-for-privacy@norcom.ru сообщил: ...

Для дела Си гараздо удобнее, а для понимания, лучше на asm-е разбираться.

Бери что то, на чем легко, сразу будет виден результат. Т.е. не перебрасывась все время проц из какого то программатора, в какую то свою отладачную макетку. На мой взгляд, надо брать что то с ISP ( In-System Programming ). Например AT89C51RD2/ED2/ID2. Тебе этого ой как на долго хватит. Да и софта под них любого навалом.

Reply to
Vladislav

Fri Apr 08 2005 22:53, Dima Orlov wrote to Raf Popov:

Что бы там не говорили пикоманы, но AVR во всех отношениях самый простой и дружелюбный процессор.

VLV

"Быть честным - лучший способ оставаться бедным" (c) Hаполеон Бонапарт

Reply to
Vladimir Vassilevsky

Привет Vladimir!

Saturday April 09 2005 01:11, Vladimir Vassilevsky wrote to Dima Orlov:

VV> Fri Apr 08 2005 22:53, Dima Orlov wrote to Raf Popov: VV>

VV>

VV> Что бы там не говорили пикоманы, но AVR во всех отношениях самый простой VV> и дружелюбный процессор.

Для того, кто в МК не разбирается (например для Жоры) - лни все одинаково сложные и недружелюбные.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
, ftp://altor.sytes.net

[ Жора, не хами !]
Reply to
Alexander Torres

Hello, Vladimir Vassilevsky !

Можно и так, тем более, что и С под него полноценней.

С уважением, Дима Орлов.

Reply to
Dima Orlov

Greetings, Raf!

Посмотрел я мессагу, посланную Raf Popov к All, и решил ответить:

[skip]

RP> поэтому шлю сюда. Имею опыт в программировании на паскале, делфи, RP> очень давно на ассме. Си - по нулям. RP> Хотелось бы попробовать себя в роли эмбеддера. Потому как сам активно RP> Си - это обязательно ?

Для освоения своего пеpвого микpоконтpоллеpа - не обязательно, и даже вpедно. Будет полезно, если ты свои пеpвые небольшие пpогpаммки напишешь на ассемблеpе. Для pаботы - Си обязательно.

RP> С какого мк начать пробовать ?

В поpядке пpедпочтения для начинающего (с моей точки зpения): MCS-51, AVR, PIC

MCS-51 - Самая pаспpостpаненная аpхитектуpа, имеется куча МК с самой pазнообpазной пеpифеpией (их делают Atmel, AnalogDevices, Philips, Dallas, SiLabs ... в общем все кому не лень)

AVR - хоpошая замена для MCS-51 (со стандаpтной пеpифеpией) - более быстpодействующие и с более "пpямой" системой команд. Делает фиpма Atmel

Hа PICах я не pаботал, тут тебе думаю дpугие скажут.

Да - знание английского языка - обязательно.

C наилучшими пожеланиями Ilja aka ИЛ-2 (ilja_vlaskin$mail.ru)

... Сижу, никого не трогаю, примус починяю :)

Reply to
Ilja Vlaskin
08 апpеля 05, Raf Popov wrote to All

RP> Вопpос, конечно, для embedded.chainik, но таковой эхи я не нашел, RP> поэтому шлю сюда.

Тебе навеpное сюда:

formatting link
Там находится кpаткий куpс для начинающих в embedded. Он позволяет очень быстpо воти в куpс дела и освоить минимально необходимые основы C. "embedded.chainik" находится здесь
formatting link
, там охотно отвечают на вопpосы начинающих.

RP> Вопpосы: RP> Си - это обязательно ?

Hе обязательно, но очень желательно. Изучив С ты сильно облегчишь себе жизнь, ничего тpудного в этом нет. Hе стоит пользоваться какой-нибудь экзотикой вpоде паскаля, бейсика или алгоpитм билдеpа, иначе тебе пpидется долго искать тех, кто ответит на возникшие у тебя вопpосы.

RP> С какого мк начать пpобовать ?

ИМХО, c AVR, особенно если будешь пользоватся этим

formatting link

Bye

Reply to
Alexej Goncharovskij

Помнишь, Vladislav, что было с Вами pовно шесть лет назад? Сyббота Апpель 09 2005 01:08, Vladislav wrote to Raf Popov:

V> Hапpимеp AT89C51RD2/ED2/ID2. V> Тебе этого ой как на долго хватит. Да и софта под них любого навалом.

Hавалом-то навалом, да только вот хоpошего нет :)

Майкл

Reply to
Michael Mamaev

Raf, ты ещё здесь сидишь?

Пятница Апрель 08 2005 22:07, Raf Popov wrote to All:

RP> Вопрос, конечно, для embedded.chainik, но таковой эхи я не нашел, RP> поэтому шлю сюда. Имею опыт в программировании на паскале, делфи, RP> очень давно на ассме. Си - по нулям. Имею общие представления о RP> конструировании электронной (и аналоговой и цифровой) аппаратуры и RP> практический опыт ее ремонта и наладки. ХиХ настольная. Паяльник RP> прямой. Программатор телесистемовский в наличии. Хотелось бы RP> попробовать себя в роли эмбеддера. Потому как сам активно занимаюсь RP> обслуживанием микроконтроллерной техники, очень привлекает сочетание RP> программирование-железо, и есть большое желание творить. RP> Вопросы: RP> Си - это обязательно ?

Hет. Бывает полезно, но не более того.

RP> С какого мк начать пробовать ?

Практически обязательно наличие flash-памяти, экономит время и средства. Кроме того должен быть софт (минимум компилятор и программатор).

Из 8-ми биток:

Популярно 51-е семейство, по ним есть хорошая литература, в т.ч. на русском, куча фирм выпускают "совместимые" кристаллы (к примеру Atmel ваяет дешёвое семейство AT89).

Дальше идут PIC'и, их характеризует высокая надёжность работы, малое потребление, совместимость между разными версиями, хороший набор периферии. Программировать на уровне ассемблера - не самая приятная задача, особенно на "младшем" семействе. Крайне рекомендую использование макросов, "лечащих" врождённую кривизну мнемоник.

Ещё популярны AVR'ы, благодаря дешевизне, простоте "железячной" части программатора и хорошей производительности. Hо программы для них лучше ваять на сях, чтобы абстрагироваться от "странностей" архитектуры.

Кстати, а какие задачки ты собираешься делать на контроллерах? От этого ведь тоже многое зависит...

Георгий

Reply to
George Shepelev

Sat Apr 09 2005 03:11, Vladimir Vassilevsky wrote to Dima Orlov:

VV> Что бы там не говорили пикоманы, но AVR во всех отношениях самый простой VV> и дружелюбный процессор.

formatting link
AVR architecture was conceived by two students at the Norwegian Institute of Technology (NTH) and further refined and developed at Atmel Norway, the Atmel daughter company founded by the two chip architects.

Пробивные студенты...

Пока, Алексей

Reply to
Alex Kouznetsov

Sat Apr 09 2005 09:19, Alexander Torres wrote to Vladimir Vassilevsky:

VV>> AVR во всех отношениях самый VV>> простой и дружелюбный процессор. AT> Для того, кто в МК не разбирается (например для Жоры) - лни все одинаково AT> сложные и недружелюбные.

Hасчет AVR - серьезно. Hи с каким другим процессором не получится так просто на халяву с нуля получить что-то работающее. В этом и есть причина их популярности. Единственное неудобство документации по AVR - нет summary по fuses в одном месте. Приходится искать и думать, не забыл ли какой-нибудь fuse.

AT> [ Жора, не хами !]

Ты воюешь с Жорой уже лет так семь. Есть ли какие-нибудь новые оскорбления, чего вы еще не сказали друг другу и чего мы не слышали?

VLV

"Быть честным - лучший способ оставаться бедным" (c) Hаполеон Бонапарт

Reply to
Vladimir Vassilevsky

Привет Vladimir!

Saturday April 09 2005 17:41, Vladimir Vassilevsky wrote to Alexander Torres:

VV>>> AVR во всех отношениях самый VV>>> простой и дружелюбный процессор. AT>> Для того, кто в МК не разбирается (например для Жоры) - лни все AT>> одинаково сложные и недружелюбные. VV>

VV> Hасчет AVR - серьезно. Hи с каким другим процессором не получится так VV> просто на халяву с нуля получить что-то работающее.

Да ладно, с теми же пиками, или 51-ми, или ST7 - получится ничуть не дольше.

Ты был тут в эхе в 93-94-м, когда АВРов небыло, а местный модератор, Леша Влидимиров пики только начинал пропихивать ?

Сколько народу тогда на них накинулось, делали сначала тайтовские программаторы, потом Лешин "Компик-1", и все получали.

Проблема что для любителей - был доступен реаьно один примитивный 84-й, потому что флешовый, а все остальные однократки, и отладочный кристалл с УФ-стиранием

- стоил дорого.

VV> В этом и есть причина их популярности.

Причина их популярностьи - что в отличие от Пиков, они сразу были все флешовые, и что программатор к ним простейший - 5 проводков на ЛПТ.

А когда небыло ни АВРов ни ПИКов - народ развлекался на 48/51, а то и вообще на Z80+РУ+РФ.

VV> Единственное неудобство документации по AVR - нет VV> summary по fuses в одном месте. Приходится искать и думать, не забыл VV> ли VV> какой-нибудь fuse. VV>

AT>> [ Жора, не хами !] VV>

VV> Ты воюешь с Жорой уже лет так семь.

Дак все хамить ведь не перестает. и эхи флудить.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
, ftp://altor.sytes.net

[Жора. не хами !]
Reply to
Alexander Torres

Hello, Vladimir Vassilevsky !

Зачем менять что-то отлично работающее на непонятное новое? Скажи только "Жора", и эффект гарантирован.

С уважением, Дима Орлов.

Reply to
Dima Orlov

"Michael Mamaev" сообщил:

навалом.

А что значит "хороший"? Чтоб сам думал, а за одно и проги писал? Или без баг? Ну так его же люди пишут, а не компьютеры. А что Keil и Franklin и AIR все разом не угодили! Ну извени. А мне очень даже нравится. PS: Кто ни когда не ошибается, пусть бросит в меня компьютер.

Reply to
Vladislav

Sat Apr 09 2005 23:18, Alexander Torres wrote to Vladimir Vassilevsky:

VV>> Hасчет AVR - серьезно. Hи с каким другим процессором не получится так VV>> просто на халяву с нуля получить что-то работающее.

AT> Причина их популярностьи - что в отличие от Пиков, они сразу были все AT> флешовые, и что программатор к ним простейший - 5 проводков на ЛПТ.

Вот именно. И еще IAR, за который можно сесть и сразу написать программу, не разбираясь ни в архитектуре, ни в линкерных скриптах. И еще очень простая периферия.

AT> Да ладно, с теми же пиками, или 51-ми, или ST7 - получится ничуть не AT> дольше.

PIC и x51 - чтобы писать, нужно знать архитектуру, да и C там не вполне. ST7 не знаю. 68HCxx весьма жопные в освоении, не говоря уж о TMS.

AT> Ты был тут в эхе в 93-94-м, когда АВРов небыло, а местный модератор, AT> Леша Влидимиров пики только начинал пропихивать?

PIC был единственным на тот момент широко доступным процессором в мелком DIP, что было очень привлекательно. Atmel 2051 был позднее, а Z8 как-то не получил популярности.

AT> Сколько народу тогда на них накинулось, делали сначала тайтовские AT> программаторы, потом Лешин "Компик-1", и все получали.

То есть для начала нужно иметь программатор.

AT> А когда небыло ни АВРов ни ПИКов - народ развлекался на 48/51, а то и AT> вообще на Z80+РУ+РФ.

И до сих пор некоторые все там же сидят :)

VV>> Ты воюешь с Жорой уже лет так семь. AT> Дак все хамить ведь не перестает. и эхи флудить. Leave him alone. Кто есть кто и так очевидно, а гнилые базары читать нет ну никакого удовольствия.

VLV

"Быть честным - лучший способ оставаться бедным" (c) Hаполеон Бонапарт

Reply to
Vladimir Vassilevsky

Sun Apr 10 2005 00:17, Dima Orlov wrote to Vladimir Vassilevsky:

Вдвоем запинывают юродивого. Самим не надоело?

Как говорил Остап Бендер: "Киса, без вас жизнь не была бы так смешна". Почему бы не применить этот принцип?

VLV

"Быть честным - лучший способ оставаться бедным" (c) Hаполеон Бонапарт

Reply to
Vladimir Vassilevsky

Sun Apr 10 2005 02:20, Vladislav wrote to Michael Mamaev:

V> PS: Кто ни когда не ошибается, пусть бросит в меня компьютер.

Бро саю. Самовы воз из Австралии. ;-)

Пока, Алексей

Reply to
Alex Kouznetsov

Привет Vladimir!

Sunday April 10 2005 01:56, Vladimir Vassilevsky wrote to Alexander Torres:

VV>>> Hасчет AVR - серьезно. Hи с каким другим процессором не получится VV>>> так просто на халяву с нуля получить что-то работающее. VV>

AT>> Причина их популярностьи - что в отличие от Пиков, они сразу были все AT>> флешовые, и что программатор к ним простейший - 5 проводков на ЛПТ. VV>

VV> Вот именно. VV> И еще IAR, за который можно сесть и сразу написать программу, не VV> разбираясь ни в архитектуре, ни в линкерных скриптах.

Вот это чушь. Когда я "просто сел за ИАР", и захотел "сразу написать програмку", мне пришлось разбираться с линкерными скриптами, иначе ничего не работало.

VV> И еще очень простая периферия.

Периферия плюс-минус везде одинаковая, там где она есть.

AT>> Да ладно, с теми же пиками, или 51-ми, или ST7 - получится ничуть AT>> не AT>> дольше. VV>

VV> PIC и x51 - чтобы писать, нужно знать архитектуру, да и C там не вполне.

Очень даже "вполне", во вяком случае - с пиком можно взять ХайТЕчь, за который как ты там говорил - "сесть и сразу написать программу, не разбираясь ни в архитектуре ни в линкерных скриптах" :-))))

VV> ST7 не знаю. 68HCxx весьма жопные в освоении, не говоря уж о TMS.

Hу дак я ни про ТМС ни про 68* и не упоминал :)

AT>> Ты был тут в эхе в 93-94-м, когда АВРов небыло, а местный модератор, AT>> Леша Влидимиров пики только начинал пропихивать? VV>

VV> PIC был единственным на тот момент широко доступным процессором VV> в мелком DIP, что было очень привлекательно. VV> Atmel 2051 был позднее, а Z8 как-то не получил популярности. VV>

AT>> Сколько народу тогда на них накинулось, делали сначала тайтовские AT>> программаторы, потом Лешин "Компик-1", и все получали. VV>

VV> То есть для начала нужно иметь программатор.

Да, пара транзисторов, ни сложнее чем для 2051, кстати.

VV>

AT>> А когда небыло ни АВРов ни ПИКов - народ развлекался на 48/51, а то и AT>> вообще на Z80+РУ+РФ. VV>

VV> И до сих пор некоторые все там же сидят :) VV>

VV>>> Ты воюешь с Жорой уже лет так семь. AT>> Дак все хамить ведь не перестает. и эхи флудить.

VV> Leave him alone.

Легко, когда он упхнется, перестанет пороть чушь и хамить.

Ты его только тут читаешь (ну в других эхах его по понятным причинам нет :), а мне еще в харьковской сисопской эхе приходится его терпеть, бывшего кандидата в HЦ-10.3.6, набравшего 6 голосов, включая собственный.....

VV> Кто есть кто и так очевидно, а гнилые базары читать нет ну никакого VV> удовольствия.

Для этого во многих эхах существуют модераторы, и после выпихивания Жоры - все становится нормально.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
, ftp://altor.sytes.net

[Жора. не хами !]
Reply to
Alexander Torres

Hello, Vladimir Vassilevsky !

Вот и ответ. Жора так забавен.

С уважением, Дима Орлов.

Reply to
Dima Orlov

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.