Вопрос на засыпку
|
|
deskjet |
Дата: Вт, 12.07.2011, 15:41 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
143
Замечания:
±
На сайте с 20.06.2009
Статус:
Offline
|
Кто знает такую микросхему, чтобы в ней были 12-разрядный АЦП и 12-разрядный ЦАП и не дороже 100руб ?
За 20 8 дней ни одного сгоревшего микроконтроллера. PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
|
|
|
|
ADMIN |
Дата: Вт, 12.07.2011, 17:08 | Сообщение # 2 |
Администратор
Группа:
Администраторы
Ранг:
Специалист
Сообщений:
1086
Замечания:
±
На сайте с 20.08.2007
Статус:
Offline
|
Такие микросхемы называются кодеками, и стоят, грубо говоря, не очень дешево. Дешевле две микрухи отдельных - ЦАП и АЦП задействовать
|
|
|
|
deskjet |
Дата: Ср, 13.07.2011, 09:16 | Сообщение # 3 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
143
Замечания:
±
На сайте с 20.06.2009
Статус:
Offline
|
Quote (ADMIN) Такие микросхемы называются кодеками, и стоят, грубо говоря, не очень дешево. Дешевле две микрухи отдельных - ЦАП и АЦП задействовать Ответ не верный
В микроконтроллерах STM8L есть и 12-разрядный АЦП (1MIPS!!!), и 12-разрядный ЦАП, и RTC, и много чего другого, и стоят они менее 100руб. (например, контроллер с 32к flash можно взять за 50-80руб). На днях, вообще взял контроллер STM32F100C4T6B за 36руб(!) (а ведь это ARM7 cortex-m3) со всеми этими АЦП, ЦАП, RTC и пр., с 16к flash и 4к RAM на борту. В общем ПИКи и АВР остаются в пролете, как по функционалу так и по цене. Совсем отказываться от АВР или ПИК, конечно, нет смысла, ведь по ним, в отличие от STM, накоплено огромное количество примеров использования и они выпускаются в DIPe. Но, для ответственных проектов, STM8 и STM32 однозначно рулят! Сам пока плотно работал только с платой STM8L-DISCOVERY в которой есть программатор-отладчик ST-LINK и макетная плата с контроллером STM8L152C6T6, плата STM32VL-DISCOVERY пока ждет своего часа, но уже скачал IDE Keil (ИМХО лучшая среда для STM32) и потихоньку разбираюсь и с ней. Если у кого есть вопросы, постараюсь ответить, можно в личку.
За 20 8 дней ни одного сгоревшего микроконтроллера. PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
Сообщение отредактировал
deskjet - Пт, 15.07.2011, 14:59
|
|
|
|
terrarus |
Дата: Ср, 13.07.2011, 09:48 | Сообщение # 4 |
Группа:
Пользователи
Ранг:
Помогаю всем
Сообщений:
451
Замечания:
±
На сайте с 21.08.2008
Статус:
Offline
|
PIC14000 предназначен для А / Ц преобразований с высоким разрешением от 10 до 16 бит. В PIC14000 использует RISC Гарвардская архитектура процессора.
Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
|
|
|
|
deskjet |
Дата: Ср, 13.07.2011, 10:38 | Сообщение # 5 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
143
Замечания:
±
На сайте с 20.06.2009
Статус:
Offline
|
Quote (terrarus) PIC14000 предназначен для А / Ц преобразований с высоким разрешением от 10 до 16 бит. В PIC14000 использует RISC Гарвардская архитектура процессора. PIC14 это старье. А скорость, лень смотреть в даташит, но что-то мне подсказывает, что PIC14 не сможет выдать 12 бит x 1миллион преобразований в секунду 8D. Кстати у STM8 фон-неймановская архитектура, в которой flash, eeprom и RAM имеют одно адресное пространство.
Добавлено (13.07.2011, 10.38.25) --------------------------------------------- Вообще STM сейчас активно захватывает нишу принадлежавшую ранее ПИКам и АВРам и причем очень успешно. Цены на средства разработки, как и на сами 8-битные и 32-битные контроллеры чрезвычайно низкие (менее 1$ за шт.).
PS: из http://ru.wikipedia.org : В 2007 году около 98 процентов из более чем миллиарда мобильных телефонов, продаваемых ежегодно, были оснащены по крайней мере одним процессором ARM. По состоянию на 2009 на процессоры ARM приходится до 90% всех встроенных 32-разрядных RISC процессоров. Процессоры ARM широко используются в потребительской электронике — в том числе КПК, мобильных телефонах, цифровых носителях и плеерах, портативных игровых консолях, калькуляторах и компьютерных периферийных устройствах, таких как жесткие диски или маршрутизаторы.
За 20 8 дней ни одного сгоревшего микроконтроллера. PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
Сообщение отредактировал
deskjet - Ср, 13.07.2011, 10:46
|
|
|
|
ADMIN |
Дата: Ср, 13.07.2011, 11:21 | Сообщение # 6 |
Администратор
Группа:
Администраторы
Ранг:
Специалист
Сообщений:
1086
Замечания:
±
На сайте с 20.08.2007
Статус:
Offline
|
Ну вопрос не про микроконтроллеры был.
|
|
|
|
deskjet |
Дата: Ср, 13.07.2011, 11:24 | Сообщение # 7 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
143
Замечания:
±
На сайте с 20.06.2009
Статус:
Offline
|
Quote (ADMIN) Ну вопрос не про микроконтроллеры был. Где это сказано ? 8D
За 20 8 дней ни одного сгоревшего микроконтроллера. PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
|
|
|
|
ADMIN |
Дата: Ср, 13.07.2011, 12:48 | Сообщение # 8 |
Администратор
Группа:
Администраторы
Ранг:
Специалист
Сообщений:
1086
Замечания:
±
На сайте с 20.08.2007
Статус:
Offline
|
Признаю.... Это я думал не о микроконтроллерах, а о спец. микросхемах. Вот, кстати, где можно про STM почитать? Может, кто заинтересуется?
|
|
|
|
deskjet |
Дата: Ср, 13.07.2011, 13:19 | Сообщение # 9 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
143
Замечания:
±
На сайте с 20.06.2009
Статус:
Offline
|
Прогресс не стоит на месте, нужно открывать новую ветку - про STM, могу выложить свои ассемблерные наработки для быстрого старта с платой STM8L-DISCOVERY.
За 20 8 дней ни одного сгоревшего микроконтроллера. PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
|
|
|
|
terrarus |
Дата: Ср, 13.07.2011, 14:12 | Сообщение # 10 |
Группа:
Пользователи
Ранг:
Помогаю всем
Сообщений:
451
Замечания:
±
На сайте с 21.08.2008
Статус:
Offline
|
Если надо, то открывай. Только смотри чтоб не заглохла.
Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
|
|
|
|
MiXaS |
Дата: Чт, 14.07.2011, 20:24 | Сообщение # 11 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
549
Замечания:
±
На сайте с 02.10.2010
Статус:
Offline
|
STM- это те контроллеры, которые еще и в России выпускаются? Я про них слышал. Даже видел, у меня где-то есть к ним среда программирования. Вроде называется IAR_ARM550 Самое интересное, что язык очень похожь на СИ или даже Си. Действительно цена отличается от пиков в 2-3 раз, при этом возможности в 2-3 раза круче! Очень много различных аппаратных портов и интерфейсов. Думаю нужно переходить на них. Беда в том, что я пока не видел литературы на родном языке.
Сообщение отредактировал
MiXaS - Чт, 14.07.2011, 20:25
|
|
|
|
deskjet |
Дата: Пт, 15.07.2011, 15:26 | Сообщение # 12 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
143
Замечания:
±
На сайте с 20.06.2009
Статус:
Offline
|
Quote STM- это те контроллеры, которые еще и в России выпускаются? Выпускаются они в Европе.
http://www.speleoastronomy.org/elektro/stm/stm8asm.html - первый ассемблерный проект - мигание светодиодом, собирал по этой странице.
как работать с портами мк и др., хорошо написано здесь: http://we.easyelectronics.ru/STM8....da.html http://eugenemcu.ru/publ/11-1-0-66 (примеры легко перекладываются с Си на асм, если кому нужно)
Для STM8 есть бесплатная среда STVD работающая с платой discovery, которую можно скачать с сайта st.com или Си компиляторы с ограничением кода 8-32 кБ типа IAR for STM, Cosmic, Raisonance. Правильный IAR можно взять, например, на rutracker.org
Чтобы быстро включиться в работу, нужно:
1) достать плату STM8L-DISCOVERY (или STM8S-DISCOVERY, но в ней нет LCD)
2) скачать и установить IAR (или Cosmic, или Raisonance)
3) скачать файлы одного из проектов STM8L-DISCOVERY, например, Introduction to STM8L15x power saving modes using the STM8L-DISCOVERY IDD measurement feature (AN3269) отсюда: http://www.st.com/internet/evalboard/product/250636.jsp
4) открыть проект IARом (File > Open > Workspace)
5) теперь можно загрузить проект в плату STM8L-DISCOVERY, отлаживать или изменять его.
Советую сразу скачать все файлы для работы с STM8L-DISCOVERY http://www.st.com/internet/evalboard/product/250636.jsp а также документацию на контроллер STM8L152C6 встроенный в плату STM8L-DISCOVERY http://www.st.com/internet/mcu/product/244063.jsp Документация на контроллер содержится в двух документах: DATASHEET (описание свойств, адреса регистров, электрические характеристики) и REFERENCE MANUALS (подробное описание периферии ядра).
За 20 8 дней ни одного сгоревшего микроконтроллера. PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
Сообщение отредактировал
deskjet - Сб, 16.07.2011, 11:58
|
|
|
|
vladh |
Дата: Вс, 24.07.2011, 06:21 | Сообщение # 13 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
258
Замечания:
±
На сайте с 15.10.2007
Статус:
Offline
|
"Вещь" конечно интересная. И скорее всего может стать перспективной. Но как бы побольше информации на русском языке. Наверное действительно есть смысл создавать отдельную "ветку".
|
|
|
|
deskjet |
Дата: Вс, 24.07.2011, 11:31 | Сообщение # 14 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
143
Замечания:
±
На сайте с 20.06.2009
Статус:
Offline
|
Quote (vladh) "Вещь" конечно интересная. И скорее всего может стать перспективной. Уже становится: многие рассматривают эти мк как очень хорошую замену ПИКам и АВРам. Quote (vladh) Но как бы побольше информации на русском языке. С этим напряженка. Но тому, кто уже работал с ПИК или АВР, освоить СТМ8 не трудно. В архив, кстати, добавлена книга по СТМ на русском. Quote (vladh) Наверное действительно есть смысл создавать отдельную "ветку". ADMIN что-то жмется.
За 20 8 дней ни одного сгоревшего микроконтроллера. PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
Сообщение отредактировал
deskjet - Вс, 24.07.2011, 15:00
|
|
|
|
vladh |
Дата: Пн, 25.07.2011, 05:08 | Сообщение # 15 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
258
Замечания:
±
На сайте с 15.10.2007
Статус:
Offline
|
Что то я не увидел нигде в архивах книги на русском. Если Вам не трудно перешлите мне отдельно или "положите" здесь на этом сайте. А на админа обижаться не стоит. Его задача не создавать пустых веток, которые могут "зашумлять" полезную информацию. Так, например, по моей рекомендации была создана ветка по Flowcode. Но, к сожалению она не работает.
|
|
|
|