передачі повідомлень в мережі, що працює по CAN-протоколу (Twin CAN Module),
2) блок послідовного обміну даними по протоколу IIC (Inter Integrated Circuit),
) модуль SDLM (Serial Data Link Module) для послідовного обміну даними в мережі, що працює по протоколу J1850.
Для формування вихідних імпульсних сигналів і визначення характеристик вхідних імпульсних сигналів у мікроконтролерів є один або два блоки захоплення-порівняння CCU (Capture - Compare Unit) з сумарним числом входів і виходів від 10 до 32 і блок захвата-порівняння CCU6, що має 7 висновків. З використанням блоку CCU6 може формуватися трифазний сигнал PWM. У мікроконтролерів деяких типів мається аналого-цифровий перетворювач (ADC) з числом входів від 12 до 16, що формує десятирозрядний або восьмиразрядний двійковий код.
Крім того, у мікроконтролерів всіх типів є:
1) п`ять таймерів загального призначення, що входять до складу блоку таймерів загального призначення (GPT),
2) таймер реального часу (RTC),
) сторожовий таймер (WDT),
) сторожовий генератор (OWD).
Для проведення налагодження програми у мікроконтролерів всіх типів є блок OCDS (On-Chip Debug Support). Висновки блоку підключаються до зовнішнього пристрою, керуючому налагодженням, по інтерфейсу JTAG.
У мікроконтролерів типу XC161CJ і XC164CS на кристалі є додаткові висновки (Emulator interface), з використанням яких в заводських умовах виконується з'єднання кристала з іншим кристалом NETCarrier Chip. Після з'єднання обидва кристала поміщаються в загальний корпус. Отримане виріб (Emulation Device, ED) встановлюється на платі замість звичайного мікроконтролера. При цьому налагодження програми виконується за новою емуляціонной технології (NET). У систему команд мікроконтролерів сімейства XC166 входять всі команди системи команд мікроконтролерів сімейства С166 і додаткові команди, за якими виконуються операції DSP і додаткові операції управління ходом програми.
1.2 Засоби розробки програм
Для придбання початкових навичок розробки програм для мікроконтролерів сімейства ХС166 фірма Infineon пропонує набір апаратних і програмних засобів. У набір входять:
1) отладочная плата (Evaluation board) XC16Board REV200 з встановленим на ній мікроконтролером типу XC161CJ або XC164CS або XC167CI,
2) компакт-диск SK-XC16x-V20 фірми Infineon з технічними описами отладочной плати і мікроконтролерів, які можуть бути на ній встановлені,
) компакт-диск Taskingcd фірми Altium з програмною системою Tasking EDE (Embedded Development Environment),
) компакт-диск Ude V1 80 фірми pls з програмною системою UDE (Universal Debug Engine),
) компакт-диск hitex фірми hitex з програмною системою HiTOP,
) компакт-диск Trace 32 - infxc 164 фірми LAUTERBACH з програмною системою TRACE 32.
Усі пропоновані програмні системи призначені для розробки програм для мікроконтролерів багатьох типів, що випускаються різними фірмами. Всі представлені на дисках програмні системи є демонстраційними версіями відповідних програмних систем. При розробці програм для мікроконтролерів сімейства XC166 також може бути використаний компакт-диск Infineon - 10-2005 фірми ЕФО. На диску представлені технічні описи (User s Manuals і Data Sheets) мікроконтролерів сімейства XC166 і програмна система DAvE фірми Infineon.
2 Сімейство 16-розрядних мікроконтролерів Motorola 68HC12
В кінці 1997 року компанія Motorola розпочала випуск нового сімейства 16-розрядних мікроконтролерів 68HC12. Воно має ряд специфічних особливостей, що зацікавили багатьох виробників електронної апаратури різного призначення. До числа особливостей 68HC12 відносяться:
1) архітектурна сумісність з широко використовуваним сімейством 8-розрядних мікроконтролерів 68HC11
2) розширений набір команд і способів адресації, що забезпечують реалізацію управління з використанням нечіткої логіки raquo ;, підтримку мов високого рівня і ряд інших додаткових можливостей;
) покращені технічні характеристики: висока продуктивність, знижене енергоспоживання, розширений обсяг адресується пам'яті, введення сложнофункціональних периферійних пристроїв;
) наявність вбудованих засобів налагодження, що істотно спрощують процес розробки систем на базі цих мікроконтролерів.
Сімейство 68HC12 інтенсивно розширюється. В даний час в нього входять сім моделей мікроконтролерів, що відрізняються об'ємом внутрішньої пам'...