На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Страницы: (2) [1] 2  все  ( Перейти к последнему сообщению )  
    > Популярные микроконтроллеры. Посоветуйте литературу, плз. , Решил отказаться от Zilog в пользу чего-то более распространённого...
      Сабж.

      В некоторой степени знакОм с идеей микроконтроллеров вообще, кодил для Zilog`овских МК, собирал пару схемок... в общем, так, фигня всякая... Выбор контроллеров от Zilog был обусловлен тем, что в то время я свободно писАл на ассемблере Z-80...

      Ща думаю во первых, взяться за дело посерьёзнее, во вторых - на более распространённом железе...

      Скажу спасибо как за информацию о заслуживающих покупки печатных книгах, так и за сцылки на полезную инфу в электронной форме и просто за полезные советы "в тему".
        За ссылками - сюда (сообщение #1687050)

        Апдейтал сегодня: За ссылками - сюда (сообщение #1760300)

        От себя добавлю, после Z-80 перейти на Atmel или PIC(самые распространенные для быстрых проектов) не составит большого труда, наличие на борту кучи "вкусностей" таких как ЦАПы, АЦП, ШИМы, таймеры, поддержка USB, CAN, I2C, SPI, 1-wire... и конечно же UART(COM), возможность использовать многозадачность ну и конечно же куча уже готовых решений причем с минимальной обвеской( в некоторых случаях вообще никакой, у многих контролеров задающий генератор -встроенный).
        Более серьезные приложения - Motorolla, ARM-ы, но их уже с натяжкой можно назвать микроконтроллерами, скорее "портативные полнозначные ЦПУ". В любом случае Atmel-ы и PIC-и по производительности "сделают" Zilog (Z-80 серия в смысле, современные микроконтроллеры от Zilog совсем не уступают а где то даже в чем то круче Атмелов и Пиков, другое дело популярность у них однозначно меньше)

        Наличие мощных микроконтроллеров позволили появится на рынке запрограммированных Бэйсиком микроконтроллеров(базирующихся на Атмеле,Пик...), которые сокращают время разработки конечного устройства (там где не требуются супер скорости) буквально до нескольких часов(много ссылок на подобные микроконтроллеры здесь). Для многих приложений автоматики их хватает с головой, без закапывания с головой в даташиты и запоминания где какой бит регистров что значит(Если же нужно создать действительно реал тайм то без ассемблера и даташитов конечно же не обойтись). Один из очень популярных новых проектов - http://www.arduino.cc/ сводящий процесс программирования к базовым функциям языка С (http://www.arduino.cc/en/Reference/HomePage)

        Более подробные книги - это конечно же даташиты на конкретный микроконтроллер, так как отличаются они друг от друга очень, очень сильно, поэтому универсальной (проффесиональной) литературы ИМХО на эту тему и нет.
        При нынешних ценах на МК можно выбрать самый "крутой" изучить его и использовать где угодно, и для простых проектов и сложных ибо цена не особо сильно отличается.
          Цитата Печальный Самурай @
          ....Скажу спасибо как за информацию о заслуживающих покупки печатных книгах, так и за сцылки на полезную инфу в электронной форме и просто за полезные советы "в тему".

          думаю стоит сюда заглянуть...
          достаточно толковый форум...

          http://electronix.ru/forum/index.php

          с уважением
          (круглый)
            AlexJ, kolobok0. спасибо.

            Цитата AlexJ @
            За ссылками - сюда (сообщение #1687050)

            Цитата AlexJ @
            Самоучитель по программированию PIC контроллеров для начинающих(http://www.ikarab.narod.ru/)

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

            но пользу я всё-таки извлёк: линк на http://www.microchip.ru :) можт сам бы догадался, но не скоро :)
            Цитата AlexJ @
            ного ссылок на подобные микроконтроллеры здесь

            инглиш :(
            я читаю инглиш, но без удовольствия :(

            /* .me ушёл на microchip.ru читать ПДФки... */
              Цитата Печальный Самурай @
              но пользу я всё-таки извлёк: линк на http://www.microchip.ru :) можт сам бы догадался, но не скоро

              Там вроде приличный склад доков, сайт часто упоминается, ты вряд ли прошел бы мимо. Мне встречался еще один интересный сайтик про контроллеры, но не помню название. Что-то вроде ..telesystem.. или не очень... А, вот в книжке нашел: www.telesys.ru www.atmel.ru
                Цитата Печальный Самурай @
                но пользу я всё-таки извлёк: линк на http://www.microchip.ru :) можт сам бы догадался, но не скоро :)

                Блин, сорри, что-то я думал что это(microchip.ru(com) atmel.ru(com)) и так общеизвестно :(
                Сейчас добавлю в ссылки, спасибо за подсказку.
                  Евстифеев, MEGA-AVR

                  Можно еще поискать в Гугле так:
                  Микроконтроллеры site:ihtik.lib.ru

                  Но лучше, на мой взгляд, скачивать даташиты с сайтов производителей.
                  AVR, x51,ARM - www.atmel.com
                  PIC - www.microchip.com

                  и.т.п.

                  сюда можно заглянуть
                  Сообщение отредактировано: ЫукпШ -
                    Zilog-и остаются лучшим выбором для высоконадежных устройств.
                    PIC-и когда-то занимали лидирующие позиции на рынке микроконтроллеров, с тех пор много воды утекло, а пики там и остались, как по архаичной архитектуре, по отладочным средствам, по поддержке производителем. Единственное достоинство -- дешево.
                    AVR-ки Atmel-овские --- на сегодня, самое, пожалуй, 'народное' семейство микроконтроллеров. Просто. Доступно. Много документации на русском. Доступные отладочные средства, доступные компиляторы. Такое впечатление, что их скоро начнут продавать в хозяйственных магазинах.
                    MSP430 от Texas Instruments Разносторонняя и подробная поддержка производителем. Множество доступных средств разработки. Современные отладочные средства. Гибкая, удобная архитектура. При схожей цене с ПИКами это производительное, надежное семейство.

                    Цитата Печальный Самурай @
                    я читаю инглиш, но
                    посоветую Atmel
                    Сообщение отредактировано: MeG -
                      http://www.ti.com - MSP430
                      http://www.renesas.com - разные 4-32 бит
                      http://www.epson.jp/device/e/products_en.html сложно покупать, в основном большие партии
                      http://www.parallax.com - BASIC Stamp
                      Сообщение отредактировано: m_fox -
                        Цитата m_fox @
                        http://www.parallax.com - BASIC Stamp

                        Только не это! Жутко тихое хозяйство, если просто в цикле хлопать выводом вверх-вниз - максимум 2000 Гц
                        Если уж связываться с чипами превращенными в интерпретаторы Бэйсика, то однозначно лучше(заткнет по многим статьям Бэйсик-штамп и в том числе по цене) PICAXE а посерьезней CUBLOC.
                          Цитата ЫукпШ @
                          Но лучше, на мой взгляд, скачивать даташиты с сайтов производителей.

                          даташиты, как правило, описывают не детальку в целом, а её характерные особенности, отличающие её от типичных представителей семейства.
                          Например, в даташите на транзистор никто никогда не станет описывать принцип p-n перехода и его работу в схеме с общей базой...

                          даташиты - это более высокий уровень... для начала нужна инфа по общим принципам работы, программирования и конструирования, потом надо выбирать конкретную железку под задачу, и только после этого есть смысл изучать даташит на конкретную железку.


                          Поскольку я работал только с Zilig, и то не слишком серьёзно (да и немало времени прошло с последнего раза), мне фактически надо всё заново изучать, тем более касательно другой архитектуры...

                          Цитата AlexJ @
                          Блин, сорри, что-то я думал что это(microchip.ru(com) atmel.ru(com)) и так общеизвестно
                          Наверное, общеизвестно. Но только не новичкам :)
                            Цитата Печальный Самурай @
                            для начала нужна инфа по общим принципам работы, программирования и конструирования,

                            Попробуй начать отсюда
                              Цитата Печальный Самурай @
                              даташиты - это более высокий уровень... для начала нужна инфа по общим принципам работы, программирования и конструирования, потом надо выбирать конкретную железку под задачу, и только после этого есть смысл изучать даташит на конкретную железку.

                              Это как с велосипедом - если худо-бедно катался когда-то, то и через двадцать лет через несколько дней поедешь ненамного хуже, чем каталася тогда.

                              Могу посоветовать такой подход - на сайтах нескольких производителей разных контроллеров полезть в application notes и поискать близкое к своей задаче, просмотреть, вытащить даташиты на применённые в этих аппнотах контроллеры.
                                И не зацикливаться на одном решении. Иногда альтернативное, выглядещее куда хуже, здорово выигрывает.
                                У нас вон на работе создали следящую систему считывающую данные с периодовм в 11 мс (обещают улучшить до 4-5 мс), хотя глядя на характеристики и 1 мс не предел.
                                  Есть еще книжка вообщем-то неплохая, автор Шпак Ю.А. "Программирование на языке С для AVR и PIC микроконтроллеров." Вообщем-то вводит в курс дела неплохо...Но слишком поверхностно.

                                  Вообще, выбор железа от задач зависит, последнее время я всё больше с ARM7 работаю, камни хорошие, конечно масса тонкостей, но скоро они подешевеют так, что их можно будет и в простейшие устройства ставить...
                                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                  0 пользователей:


                                  Рейтинг@Mail.ru
                                  [ Script execution time: 0,0484 ]   [ 16 queries used ]   [ Generated: 24.04.24, 19:53 GMT ]