AT89S8252-24PI подойдет ли для начинающего?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
riden555
Родился
Сообщения: 10
Зарегистрирован: Вт мар 24, 2009 14:08:41
Откуда: Саратов

AT89S8252-24PI подойдет ли для начинающего?

Сообщение riden555 »

Есть контроллер AT89S8252-24PI. Стоит ли на нем начинать осваивать азы? или подобрать что либо по проще? Просто такой есть в наличии...Спасибо всем ответившим
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18614
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

вполне хороший МК, хоть для начинающих, хоть для продолжающих или заканчивающих :) из более-менее существенных недостатоков можно назвать лишь безусловную необходимость кварца (или внешнего генератора) для работы. ну и готовьтесь морально выслушать про "старье, ацтой и тормоза" :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Тут дело не в старье и ацтое, а в том, что изучать асм под данный контроллер на сегодняшний день не очень актуально... Если конечно не планируется всё ближайшее время просидеть только на этой платформе :))
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18614
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

я уже многократно говорил, что сам по себе асм или еще какой язык ничего принципиально не меняют. а для MCS-51 имеется немало качественных компиляторов Си :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Эиком - электронные компоненты и радиодетали
Davlet
Открыл глаза
Сообщения: 56
Зарегистрирован: Пт янв 26, 2007 20:08:21

Сообщение Davlet »

Отличный МК для начала изучения, почти стандартизованная платформа. Насчет тормозов можете не беспокоиться, сейчас уже доступны 100MIPS-овые чипы совместимые с ним. И компиляторов море на любом языке, хотя асм конечно лучше знать (без него иногда просто никак :)).
Отличается от PIC и AVR тем что в нем нет жесткого разделения памяти програм и данных, и как следствие он медленный, но зато все шины снаружи. Сколько надо памяти столько подцепил снаружи, без ушерба быстродействию. Хотя сейчас проще выбрать МК с нужной памятью и не парится с внешним обвесом.
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18614
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

Davlet писал(а):Отличается от PIC и AVR тем что в нем нет жесткого разделения памяти програм и данных
:shock: нифига себе утверждение! еще как есть разделение памяти!!! и "жоское" оно, аки лом!!!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Davlet
Открыл глаза
Сообщения: 56
Зарегистрирован: Пт янв 26, 2007 20:08:21

Сообщение Davlet »

Я имел в виду, физически вся память может быть в одной, поскольку они на одной шине. Так правильней "... жесткого разделения шин памяти програм и данных...".
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

ARV писал(а):сам по себе асм или еще какой язык ничего принципиально не меняют. а для MCS-51 имеется немало качественных компиляторов Си :)))
Посмотрю я на программу, написанную под этот проц и затем запихнутую в компилятор для AVR, например :))
Аватара пользователя
ikarab
Опытный кот
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57
Контактная информация:

Re: AT89S8252-24PI подойдет ли для начинающего?

Сообщение ikarab »

riden555 писал(а):Есть контроллер AT89S8252-24PI. Стоит ли на нем начинать осваивать азы?

НЕТ ! Ни в коем случае.
riden555 писал(а): Просто такой есть в наличии...
Множество микрокоетроллеров есть в виде моделей в PROTEUS.
Скачайте PROTEUS http://radiokot.ru/forum/viewtopic.php?p=193882#193882
и CVAVR - CodeVisionAVR - с VMLAB - с этими прогами учится довольно легко.
riden555 писал(а): или подобрать что либо по проще?
Поактуальней я бы сказал. Рекомендую учиться на AVR.

Посмотрите "Микроконтроллеры AVR для начинающих" и книги в библиотеке книг для скачивания и чтения.

Этого достаточно для обучения.
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Re: AT89S8252-24PI подойдет ли для начинающего?

Сообщение smac »

ikarab писал(а): НЕТ ! Ни в коем случае.
...
Поактуальней я бы сказал. Рекомендую учиться на AVR.
Зачем же так категорично? Неплохой МК, учиться на нем можно, основные принципы понимать, да и как уже отмечалось есть достаточно производительные МК с данной архитектурой, так что актуальность не хуже чем у AVR.
Насчет модели в Протеусе я никогда не заморачиваюсь ибо у меня и протеуса то нет, отлаживаю в железе, чтобы не бороться с глюками симулятора. Тем более железо уже есть.
Да и еще, по-поводу асма - я не хочу сказать, что нужно все программы писать только на нем, но несколько программ написать на нем стоит, чтобы понять архитектуру МК, принципы посторения обработчиков прерывания, принципы хранения и обработки данных. Тогда легче будет осваивать и С и все остальное.
Аватара пользователя
ikarab
Опытный кот
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57
Контактная информация:

Сообщение ikarab »

Я всеж очень совеую учиться в CVAVR и на AVR именно.

Я уверен что это наиболее правильный путь в данном случае.
Аватара пользователя
riden555
Родился
Сообщения: 10
Зарегистрирован: Вт мар 24, 2009 14:08:41
Откуда: Саратов

Сообщение riden555 »

Спасибо всем ответившим...вроде бы определился ATmega16...отдельное спасибо за полезные ссылки..хоть прозрел немного :))
Аватара пользователя
ikarab
Опытный кот
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57
Контактная информация:

Сообщение ikarab »

riden555 писал(а):определился ATmega16... :))
Отличный выбор ! Советую начать пока без МК вообще - поработай с компилятором CVAVR и симулятором VMLAB - все вместе 6.5 Мб всего ! Примеры и инструкции для начала в самих программах и рекомендую удобный шаблон с настроеными проектами - http://radiokot.ru/forum/viewtopic.php?p=52209#52209
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

ИМХО начинай с ASMа, Си не может в принципе дать понять как функционирует mcu, все эти мастера для новичка только вред, пока ручками не потыкаешь каждый регистрик - mcu не освоишь.
Оч. рекомендую книжки А.В.Евстифеева серии "Микроконтроллерs AVR ..." (классик, tiny, mega) - качественный перевод DS, и книгу Ю.Ревича "Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера"
Освоишь asm - Си как два пальца ... об забор :)))
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
ikarab
Опытный кот
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57
Контактная информация:

Сообщение ikarab »

Совеутю начинающим начинать на Си и в CVAVR. Это быстро и удобно для создания СВОИХ РАБОТАЮЩИХ программ.
Закрыто

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