Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
FAQ по микроконтроллерам MB90FXXX, MB91FXXX
REV 3.03 [2004.10]
Общие вопросы.Документация, софт.Есть ли документация на русском?На сайте Европейского представительства Fujitsu (FME) подготовлен раздел на русском языке http://www.fme.fujitsu.com/products/micro_ru/index.html На сайте http://www.gaw.ru размещено: Где или как можно получить документацию?Первоисточником документов по MCU от Fujitsu является Японский сайт. У региональных представителей можно заказать CD-версию сайта GSDC. Этот вариант каталога документации структурирован и имеет продукт-селектор для удобства выбора и ознакомления со всем спектром микроконтроллеров от Fujitsu. CD также содержит программное обеспечение для разработки и отладки программ. Существует ли Online вариант документации?Часть документов доступна в формате XML (for I.E. only) на Японском сайте. Каким образом можно следить за изменениями документов по компонентам от Fujitsu?Перечень изменений в документации и программах на сайте GSDC приведен на страничке news.htm. Перечень измененных документов на Японском сайте (за последние 3 недели) приведен на страничке newliste.html. Если Вы имеете CD-версию сайта GSDC, то практически на каждой страничке имеется иконка для получения перечня обновленных документов текущего раздела. Как быстро выбрать нужный мне процессор?На сайте GSDC, используя Product Selector, можно быстро найти микроконтроллер, удовлетворяющий условиям: семейство микроконтроллеров, тип и объем ROM, объем RAM, минимальное и максимальное напряжение питания, наличие различного рода периферии и его количества (UART, I2C, CAN ...). Сводная страница по процессорам семейства 16-LX Сводная страница по процессорам семейства FR Где можно приобрести в России микроконтроллеры от Fujitsu, получить CD с документацией и ПО?Официальным представителем в России является:
Розничной продажей занимается ЕвроСтандарт. Узнавать о возможности заказа MB9xFxxx можно в любой другой фирме, у которой налажены поставки комплектующих из Германии. Какое программное обеспечение существует для микроконтроллеров Fujitsu?Softune Workbench от Fujitsu V3 (для семейств 8LX, 16LX и FR), распространяется бесплатно на CD через региональных представителей. Работает под WINxx. Softune включает в себя компиляторы С(ANSI) и ASM, симулятор, утилиты анализа C-кода C-analyzer и C-checker. Softune Workbench от Fujitsu V6 (только для FR), распространяется также бесплатно, включает в себя инструменты, как и V3, поддерживает стандарт EC++. GCC поддерживает процессоры FR (target=fr30) c 1999 года.
Можно ли скачать Softune из Internet?В виде исключения для жителей СНГ файлы размещены на сайте регионального представительства FME в России Ineltek. Softune на сайте Ineltek Есть ли Errata для МК Fujitsu?Для большинства контроллеров существует документ Hardware manual correction, он включает в себя ошибки в основном документе Hardware manual for MB9xxxxx и описание недочетов работы самих MCU. Файлы размещены на страницах с документацией на МК сайта GSDC. Исходники.Есть ли примеры программ для микроконтроллеров F2MC-16 и FR?Примеры программ есть на сайте GSDC (или его CD-версии) в разделе Software->Samples. Архив для каждого семейства содержит шаблон проекта в стиле Softune и проекты с примерами программ по работе с периферийными устройствами. Примеры постоянно дополняются и обновляются. Есть ли библиотека функций для работы со встроенной периферией?В комплект стандартной поставки Softune не входят библиотеки функций для работы со встроенной периферией. Разработчики некоторых DevKit'ов прилагают к плате OBJ файл низкоуровневых драйверов, иногда можно даже в сорцах за extra-cost :). Какие операционные системы есть для MCU от Fujitsu?Наиболее известные:
Softune WorkbenchКак включить поддержку комментариев в стиле C++ "//"?В параметрах компилятора необходимо установить опцию -B.
Почему выдаются сообщения об ошибках при объявлениях массивов char c некоторыми русскими символами в конце (char s[]="Мастер")?Дмитрий Ефимов (Санкт-Петербург): Для исключения подобных ошибок в опциях компилятора требуется установить ключ -kanji EUC (для любой из кодировок DOS866 или WIN1251). Возможно ли использовать вставки на ASM в Softune?Возможно без ограничений, начиная с версии V30L10(2002-10-01) компилятора fcc907s (Fujitsu CD v3.4). В более ранних версиях оптимизация СИ-кода автоматически отключается при асм-вставках, поэтому более выгодным решением было написание функций на ASM. Полностью ли переносим C-код, написанный для разных семейств 16LX и FR?Принципиальным отличием архитектур F2MC и FR, с точки зрения компилятора, является порядок расположения байт в памяти при хранении многобайтовых операндов (short, long).
Про операции через указатель (с размерностью, отличной от типа хранящихся данных) придется забыть... { ... long test = 0x12345678; char *p = &test; ... (F2MC) *p == 0x78 (FR) *p == 0x12 ... } Будет ли работать Softune на НЕ win32 платформе?В OS/2 под ODIN-ом (эмулятор WIN32) полностью работоспособны все утилиты командной строки. Известен опыт работы под Linux через конвертер wine, тоже только утилит командной строки, но в таком сочетании существуют некоторые трудности с доступом к исходным файлам (wine создает свою виртуальную файловую систему). 16-LXПрограммирование Flash MB90FXXX.Как программировать Flash программ и данных?Наиболее простой способ - используя последовательный порт (UART). Адаптер (внешний или размещенный на плате) должен обеспечивать установку необходимого режима программирования
и согласовывать по уровню сигналы UART PC и контроллера. (Режим последовательного порта для большинства MCU определяется состоянием выводов P00 и P01, для F387/F455 - P30 и P31) Программное обеспечение для записи Flash поставляется производителем свободно Flash Writer 16LX, поддерживает все кристаллы, но накладывает ограничение на основную частоту тактирования контроллера (она может быть 4, 8, 16МГц и только для некоторых 6, 10, 12, 20 и 24 при определенных установках режима последовательного интерфейса). Группой энтузиастов разработан внешний адаптер и программа для него со следующими возможностями: аппаратная установка режима программирования, запуск из командной строки, возможен запуск на выполнение программы, созданной для работы в RAM. http://f2mc.nm.ru/fujitsu/isp_mb9x/ Каково время программирования Flash по последовательному интерфейсу RS232?Типовое время программирования одного слова (2 байта) - 16мкс. При использовании асинхронного интерфейса максимально возможная скорость 38400бит/сек, совместимая с RS232 компьютера (при основной частоте у контроллера 16МГц) - время записи 64Кбайт составляет около 17секунд. Применение синхронного адаптера увеличивает максимально возможную скорость передачи данных для программирования до 500 Кбит/сек - время записи 64Кбайт около 2 секунд. Можно ли одновременно осуществлять две операции с Flash: выполнять программу во Flash и программировать ее?Такое возможно пока только на одном MCU - MB90F897, у остальных программа записи intFlash должна выполняться в RAM (internal or external) или внешней Flash. Есть ли готовые программаторы?От FME - Flash-Kit Serial Programmer. Позволяет подключаться по RS232 или LPT и программировать в синхронном или асинхронном режиме последовательного порта MCU. Описание От Accemic - Host Interface Adapter и ПО Accemic MDE Почему не программируется Flash у MB90F543 или другого MCU с выводом HST?Необходимо соединить выводы RST и HST во время программирования напрямую. Если функция вывода HST не используется, то его необходимо соединить с RST постоянно. Есть ли пример bootloader по CAN?Есть на сайте Американского подразделения Fujitsu в разделе Application Notes: canproflash.zip Железо.Какие особенности работы тактового генератора основной частоты?Стоит отметить тот факт, что не у всех кристаллов внутренний генератор при использовании кварцевого резонатора может работать с частотой 16МГц. В этом случае диапазон возможных частот кварцевого резонатора ограничен [3..5 МГц], применение встроенного PLL с возможностью умножения на 1, 2, 3, 4 компенсирует это ограничение. При отключенном PLL тактовая частота процессора равна 1/2 частоты генератора. При использовании внешнего генератора входная частота у всех кристаллов может быть [3..16МГц]. Какой температурный диапазон у микроконтроллеров?У всех не хуже чем [-40 +85], некоторые работают и при +105. MB90F497 допускает +125. Как организованы порты ввода/вывода?У каждого порта есть два регистра - PDRx и DDRx.
Входы/выходы совместимы со CMOS. Все входы имеют гистерезис. Ток выхода -4/+4мА, импульсный - 15мА. Внутренние подтягивающие сопротивления (50К) имеют серии MCU:
Как быстро "дергает ножками" F2MC-16LX?Команда вывода/ввода байта в порт (MOV A,io / MOV io,A) выполняется за 3 такта (3*62.5=187нс при 16МГц). Команда изменения/установки/сброса бита порта выполняется за 7 тактов (7*62.5=437.5нс при 16МГц) Какие скорости последовательного порта, совместимые c контроллером PC можно получить при использовании встроенных средств микроконтроллера?Каждый UART имеет возможность получать тактирование от одного из трех источников опорной частоты: 1. Dedicated baud rate generator, скорость передачи можно вычислить по следующей формуле:
2. Внутреннего перегружаемого таймера (который в свою очередь может использовать для деления основную частоту процессора или внешний генератор)
Пример расчета скорости UART для контроллера F543 есть в апнотах на сайте GSDC. 3. Внешнего генератора (f=0..2МГц), в этом случае скорость передачи будет f/16. Пример : для скорости 57600 необходимо применить генератор с частотой 921,600 кГц. Таким образом, если требуются более высокие скорости, чем 38400, совместимые с контроллером PC, необходимо подобрать подходящий по частоте основной генератор или использовать для тактирования UART внешний генератор.
Можно ли использовать Serial Communication Interface (SCI) в качестве SPI-интерфейса?Каждый SCI:
Есть ли отладочные платы c MB90Fxxx (Dev Kit)?
Есть ли смежные по возможностям MCU с Flash и OTP?Только представители серии MB90x650: MB90F654A(Flash) и MB90P653A(OTP). Корпус и периферия у этих микроконтроллеров одинаковые. Отличия в напряжении питания, объемах памяти ROM и RAM:
У всех ли микроконтроллеров есть интерфейс внешней шины и возможность для формирования сигналов выборки (Chip Select)?Интерфейс внешней шины есть только у части серий представителей семейства 16LX, это: MB90440 MB90470, MB90495, MB90540, MB90545, MB90550, MB90570, MB90580. Из них только у MB90470, MB90570 есть устройство выборки кристаллов. Внешняя память разбита на 3 региона:
Для каждого из которых можно определить время ожидания [AUTO или 1..3] и режим доступа 8 или 16 бит. Какая принципиальная особенность у представителей семейства 16LX с напряжением питания 5В?Ядро процессора питается от внутреннего стабилизатора напряжения на 3В, требуется один внешний элемент - блокировочная емкость на 0.1мкФ. За счет этого снижена потребляемая мощность на 60% и улучшена устойчивость к помехам. Как подключить устройство, используя внешнюю шину некоторых MCU?В документе External Bus Interface приведена схема и пример настроек оболочки при работе с устройствами на внешней шине. Существуют ли примеры схем?Примеры схем есть в документах на DevKit'ы от FME: Что такое "серия семейства" микроконтроллеров F2MC-16?Серия объединяет в себе кристаллы, совместимые по выводам портов и периферии между собой, которые могут отличаться допустимым напряжением питания, максимальной частотой, объемом и типом памяти ROM, объемом памяти RAM. Номер серии кратен 5 и не содержит индексов, например, контроллер MB90F594A является представителем серии MB90590. FRПрограммирование Flash MB91FXXX.Как программировать Flash программ и данных?Наиболее простой способ - используя последовательный порт (UART). Адаптер (внешний или размещенный на плате) должен согласовывать по уровню сигналы UART PC и контроллера. Программное обеспечение для записи Flash поставляется производителем свободно Flash Writer FR, поддерживает все кристаллы семейства FR. Группой энтузиастов разработан внешний адаптер и программа для него со следующими возможностями:
Каково время программирования Flash по последовательному интерфейсу RS232?Типовое время программирования одного слова (2 байта) - 16мкс. При использовании асинхронного интерфейса максимально возможная скорость 115200бит/сек, совместимая с RS232 компьютера - время записи 64Кбайт составляет около 6 секунд. Можно ли одновременно осуществлять две операции с Flash: выполнять программу во Flash и программировать ее?Такой возможности нет ни у одного контроллера семейства FR. Чем отличаются МК с ядром FR30, FR50, FRLite и т.д.?Все МК имеют единую систему команд, а отличаются максимальной производительностью ядра в зависимости от технологии изготовления. Стоит ли приобретать MB91F361 для пробного проекта?Ни в коем случае, MK имеет такое количество ошибок в ядре, что оценить возможности семейства FR в полной мере не удастся. Некоторые ошибки:
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|