Post:#94422 Date:24.12.2007 (20:08) ... Спорить на тему, что лучше - тема бесперспективная. У всех контроллеров есть свои плюсы и минусы. Так сложилось, что я занялся именно ПИКами. Поэтому перечислю только их преимущества. Если есть желание поспорить - пожалуйста, всегда рад. Но со временем всё что считаю ненужным из темы удалю. Уж извините, но таковы правила игры.
Сразу скажу, что я не супермен и уж тем более - не Господь Бог. Я такой же человек как и все, просто в этой теме знаю немного больше. Поэтому я не смогу ответить абсолютно на все вопросы. Чем богаты - тем и рады.
Итак о плюсах.
1. Бесплатная среда програмирования. На мой взгляд, это очень большой плюс. На сколько мне известно, другие производители не обременяют себя сдиранием с потребителя денег за ПО. Есть конечно и бесплатные урезанные версии, но они имеют кучу ограничений и в конце концов эти ограничения захочется преодолеть. А если кто-то думает, что достаточно будет попробовать, а там как сложится, то лучше вообще не начинать. Зачем терять время.
2. Замечательно налаженная поддержка. Глюки устраняются быстро и качественно. Есть форум. По правде сказать, начинающим там делать нечего. А начинать то надо.
3. Железобетонность. За те 5 лет как я первый раз взял в руки ПИК, видел всего несколько убитых экземпляров. И я вам скажу, что нужно было ещё умудриться спалить. А через мои руки прошла не одна тысяча этих микросхем. Конечно, если подать на ножки 220 В 50 Гц, можете не сомневаться - сдохнет. Но ведь и молотком убить можно. А он не для этого предназначается.
4. Довольно быстродействующий 8-10-12 битный АЦП, в зависимости от модели. Причём в очень редкой модели его нет, ставится практически везде.
5. Широкая линейка, от копеешных PIC10 с ограниченными возможностями, но в маленьком корпусе, до быстродействующих сигнальных процессоров.
6. Низкое энергопотребление. На мой взгляд, это очень важный параметр. Не многие могут этим похвастаться.
neama Пост: 511766 От 10.Oct.2016 (18:57)
ADCtutorial.pdf
...
Это букварь, а кроме него есть еще и учебники.
Мне из них больше всего нравятся у Analog Devices [ссылка]
дед меня учили что начинать надо с буквариков. а когда понимаешь логику работы уже можно почитать и алгебру с комбинаторикой
во классная тема... [ссылка]
деда гратц... в смысле данке шон...
Sergej_ Если тебе нужно измерить высоту дома например 18,43м, а у тебя рулетка 10м, что ты будешь делать? возьмёшь сделаешь эталонную жердь, например 9м, по лестнице залезеш и относительно жерди домеряешь, так проводят один из вариантов измерения АЦП.
elektron_blin Пост: 511772 От 10.Oct.2016 (19:14) Sergej_ Если тебе нужно измерять высоту дома например 18,43м, а у тебя рулетка 10м, что ты бадешь делать? возьмёшь сделаешь эталонную жердь, например 9м по лестнице залезеш и относительно жерди домеряешь, так проводят один из вариантов измерения АЦП.
neama Пост: 511771 От 10.Oct.2016 (19:14)
меня учили что начинать надо с буквариков.
Это конечно, я привел пример в том смысле, что АД одними из первых внедрили процессоры в свои АЦП.
Следуя логике серже они полные дураки- это же ничего не дает ни для точности ни для разрешения.
А они все новые процики вставляют, вон уже и до кортексов добрались, мало им стало 51 ядра.
Прям детство вспомнил. У нас в конторе копии этих журналов приходили на серенькой толстой бумаге- зачитывали до дыр.[ссылка]
50 лет, блин как только вчера было....
elektron_blin Пост: 511772 От 10.Oct.2016 (19:14) Sergej_ Если тебе нужно измерять высоту дома например 18,43м, а у тебя рулетка 10м, что ты бадешь делать? возьмёшь сделаешь эталонную жердь, например 9м по лестнице залезеш и относительно жерди домеряешь, так проводят один из вариантов измерения АЦП.
не подсказывай...
Разрядность АЦП используется для измерений другого плана. У тебя дом 18,43м, а на рулетке, только метровые деления. И как тогда? Как мерять сантиметры?
elektron_blin Пост: 511772 От 10.Oct.2016 (19:14) Sergej_ Если тебе нужно измерять высоту дома например 18,43м, а у тебя рулетка 10м, что ты бадешь делать? возьмёшь сделаешь эталонную жердь, например 9м по лестнице залезеш и относительно жерди домеряешь, так проводят один из вариантов измерения АЦП.
не подсказывай...
Разрядность АЦП используется для измерений другого плана. У тебя дом 18,43м, а на рулетке, только метровые деления. И как тогда? Как мерять сантиметры?
подсказываю в метре 100 см или 1000 милиметров. в любом случае это просто размерности.
dedivan Пост: 511809 От 11.Oct.2016 (09:50)
Нагляднее наверное так- надо взвесить 400 грамм, а в наличии только килограммовые гири.
Красивая задачка.
дед не прокатит, дроби народ не воспринимает... встречал я такое, четкое конкретное мышление, сказали тащить тащут... нет бы тачку подгнать, быстрее бы пошло, но не принято... четкое следование методичке, и ноль желания узнать почему в этой методичке именно так а не иначе... мне в этом плане институт практику хорошую дал когда учился абы препод ведший лабы на вопрос пинал по направлению к справочнику, если оставались вопросы по направлению к хрестоматии по физике для 6-го 8-го класса 84 года. и ниче, и постоянную планка определяли на коленке...
dedivan Пост: 511809 От 11.Oct.2016 (09:50)
Нагляднее наверное так- надо взвесить 400 грамм, а в наличии только килограммовые гири.
Красивая задачка.
Ну в принципе если не с гирями, а АЦП низкой разрядностью, то проблема решается... поскольку есть в нем такое понятие как опорное напряжение...
Выбирая опорное напряжение в каждой последующей итерации, можно программным образом увеличить разрядность...Но нахрена иметь проблемы на пустом месте? Их и без того хватает...Нужно над предметной областью думать, а не тратить дорогие человеко-часы на хреновую реализацию копеешных (в сравнении с ЗП спеца) железяк...
psih Пост: 511834 От 11.Oct.2016 (12:46)
...Но нахрена иметь проблемы на пустом месте?
Так именно деньги. Ты бы почитал статейки АД- там много интересного.
Вот например у них есть микросхемка термометра- в ней внутри стандартный 13 разрядный АЦП, а микросхемка может мерять 16 разрядов, за счет встроенного процессора. А если бы они просто поставили туда 16 разрядный АЦП- микросхемка была бы в 10 раз дороже.