ООО ЭФО
Поиск по складу
Программа поставок 2016
Сегодня
www.powel.ru
источники питания
www.korpusa.ru
конструктивы и корпуса РЭА
www.wless.ru
беспроводные технологии
www.mymcu.ru
микроконтроллеры
altera-plis.ru
микросхемы Altera
www.infiber.ru
волоконно-оптические
компоненты в
промышленности
www.efo-power.ru
силовая электроника
www.efo-electro.ru
электротехническая
продукция
www.efometry.ru
контрольно-измерительные приборы
www.golledge.ru
кварцевые резонаторы и генераторы Golledge
www.sound-power.ru
профессиональные усилители класса D
Поиск по сайту
Подписка на новости

Система менеджмента
качества сертифицирована на соответствие требованиям:
ISO 9001, ГОСТ Р ИСО 9001 и СРПП ВТ - подтверждено сертификатами соответствия в системах сертификации Русского Регистра, ГОСТ Р, международной сети IQNet, "Оборонсертифика" и "Военный Регистр".

ООО "ЭФО" в 2011г. получило Лицензию Федеральной службы по экологическому, технологическому и атомному надзору на изготовление оборудования для ядерных установок.


Rambler s Top100



ChipFind - поисковая система по электронным компонентам
EEN
webmaster
Санкт-Петербург: (812) 327-86-54  zav@efo.ru Москва: (495) 933-07-43  moscow@efo.ru Екатеринбург: (343) 278-71-36  ural@efo.ru Пермь: (342) 220-19-44  perm@efo.ru
Казань: (843) 518-79-20  kazan@efo.ru Ростов-на-Дону: (863) 220-36-79  rostov@efo.ru Н. Новгород: (831) 434-17-84  nnov@efo.ru Новосибирск: (383) 286-84-96  nsib@efo.ru
о нас склад библиотека статьи
 

Акция "Книга в подарок"


Фирма ЭФО проводит акцию "Книга в подарок" для покупателей комплекса отладочных средств (стартового набора и внутрисхемного эмулятора) для микроконтроллеров Atmel с ядром ARM.

Книга прилагается бесплатно при покупке следующих пар средств разработки:
AT91SAM7A3-EK + AT91SAM-ICE
AT91SAM7S-EK + AT91SAM-ICE
AT91SAM7SE-EK + AT91SAM-ICE
AT91SAM7X-EK + AT91SAM-ICE
AT91SAM7L-EK + AT91SAM-ICE
AT91SAM7L-STK + AT91SAM-ICE

Содержание книги:

ОГЛАВЛЕНИЕ
Предисловие автора...............................................................8
Часть I. Сравнительный обзор МК с ядром ARM7.....................................11
Глава 1. МК семейства ADuC70xx фирмы Analog Devices..............................12
Глава 2. МК семейства LPC2000 фирмы NXP..........................................15
Глава 3. МК TMS470Rlx фирмы Texas Instruments....................................20
Глава 4. МК семейства AT91SAM7 фирмы Atmel.......................................23
Список рекомендуемой литературы к Части I........................................28
Часть II. Справочная информация по МК семейства SAM7.............................29
Глава 5. Блок-схема и топология корпуса..........................................30
Глава 6. Организация питания.....................................................36
6.1.     Линии питания...........................................................36
6.2.     Потребляемая мощность...................................................37
6.3.     Встроенный стабилизатор напряжения......................................37
Глава 7. Описание выводов МК.....................................................39
7.1.     Выводы порта JTAG.......................................................39
7.2.     Вывод тестирования .....................................................39
7.3.     Вывод сброса ...........................................................39
7.4.     Вывод ERASE.............................................................40
7.5.     Выводы контроллера РЮ...................................................40
7.6.     Линии ввода/вывода с повышенной нагрузочной способностью   .............40
Глава 8. Архитектура SAM7........................................................41
8.1.     Процессорное ядро ARM7TDMI .............................................41
8.2.     Встроенные средства тестирования и отладки..............................41
8.3.     Контроллер памяти.......................................................41
8.4.     Периферийный контроллер DMA.............................................42
Глава 9. Организация памяти AT91SAM7.............................................43
9.1.     Управление памятью......................................................43
9.2.     Встроенная флэш-память  ................................................45
9.3.     Интерфейс быстрого программирования флэш-памяти.........................47
9.4.     <Помощник> начального загрузчика SAM-BA.................................47
Глава 10. Системный контроллер...................................................48
10.1.   Отображение системного контроллера в адресное пространство...............48
10.2.    Контроллер сброса.......................................................48
10.3.   Детектор кратковременных провалов напряжения питания и узел сброса при 
        включении питания........................................................51
10.4.    Узел тактовых частот....................................................52
10.5.    Контроллер управления питанием..........................................52
10.6.    Расширенный контроллер прерываний.......................................53
10.7.    Модуль отладки..........................................................54
10.8.    Периодический интервальный таймер.......................................54
10.9.    Сторожевой таймер.......................................................55
10.10.  Таймер реального времени.................................................55
10.11.  Контроллеры параллельного ввода/вывода (PIO).............................55
10.12.  Контроллер стабилизатора напряжения......................................55
Глава 11. Периферийные устройства................................................56
11.1.    Отображение периферии в адресное пространство...........................56
11.2.    Мультиплексирование периферии на линии PIO..............................56
11.3.    Периферийные идентификаторы.............................................59
11.4.    Интерфейс Ethernet MAC..................................................60
11.5.    Последовательный периферийный интерфейс SPI.............................61
11.6.   Двухпроводной интерфейс TWI..............................................62
11.7.    Интерфейс USART.........................................................62
11.8.    Последовательный синхронный контроллер SSC..............................63
11.9.   Таймер/счётчик...........................................................63
11.10.  Контроллер широтно-импульсной модуляции..................................64
11.11.  Порт USB-устройства......................................................64
11.12.  CAN-контроллер...........................................................64
11.13.  Аналого-цифровой преобразователь.........................................65
Глава 12. Процессорное ядро ARM7TDMI.............................................66
12.1.    Режимы работы и регистровые модели процессора...........................67
12.2.    Обработка исключений....................................................72
12.3.    Время реакции на прерывания.............................................75
Глава 13. Логика отладки и тестирования..........................................77
13.1.    Общее описание..........................................................77
13.2.    Регистр идентификатора кода ............................................77
Глава 14. Контроллер сброса (RSTC)...............................................80
14.1.    Функциональное описание.................................................81
14.2.    Состояния (источники) сброса............................................83
14.3.-  Приоритеты источников сброса.............................................88
.'     14.4.   Регистр состояния контроллера сброса   ...........................89
14.5.   Пользовательский интерфейс контроллера сброса............................90
Глава 15. Таймер реального времени (RTT).........................................94
15.1.    Функциональное описание.................................................95
15.2.    Пользовательский интерфейс RTT..........................................96
Глава 16. Периодический интервальный таймер (PIT)................................100
16.1.    Функциональное описание.................................................100
16.2.    Пользовательский интерфейс PIT..........................................102
Глава 17. Сторожевой таймер (WDT)................................................106
17.1.    Функциональное описание.................................................106
17.2.    Пользовательский интерфейс сторожевого таймера..........................109
Глава 18. Контроллер режима стабилизатора, напряжения (VREG).....................112
18.1.   Пользовательский интерфейс контроллера режима стабилизатора напряжения...112
Глава 19. Контроллер памяти (МС).................................................114
19.1.    Функциональное описание.................................................114
19.2.    Пользовательский интерфейс контроллера памяти  .........................119
Глава 20. Контроллер встроенной флэш-памяти (EFC)................................123
20.1.    Функциональное описание.................................................123
20.2.    Команды флэш-памяти.....................................................126
20.3.    Пользовательский интерфейс контроллера встроенной флэш-памяти...........132
Глава 21. Интерфейс быстрого программирования флэш-памяти (FFPI).................137
21.1.    Параллельное быстрое программирование флэш-памяти.......................137
21.2.    Последовательное быстрое программирование флэш-памяти...................138
Глава 22. Программа-загрузчик АТ9ISAM............................................139
22.1.    Инициализация микроконтроллера..........................................139
22.2.    Загрузчик SAM-BA........................................................140
22.3.    Последовательный интерфейс DBGU.........................................142
22.4.    Интерфейс USB...........................................................142
22.5.   Аппаратные и программные ограничения.....................................143
Глава 23. Периферийный контроллер прямого доступа к памяти (PDC).................144
23.1.    Функциональное описание.................................................144
23.2.    Пользовательский интерфейс периферийного контроллера прямого доступа 
         к памяти ...............................................................147
Глава 24. Расширенный контроллер прерываний (AIC)................................154
24.1.    Управление источниками прерываний.......................................156
24.2.    Время реакции на прерывание.............................................158
24.3.    Стандартное прерывание..................................................160
24.4.    Быстрое прерывание......................................................164
24.5.    Защищенный режим........................................................168
24.6.   Ложные прерывания........................................................169
24.7.    Глобальная маска прерываний.............................................169
24.8.    Пользовательский интерфейс расширенного контроллера прерываний..........170
Глава 25. Тактовый генератор.....................................................181
25.1.    Медленный тактовый RC-генератор.........................................181
25.2.    Основной генератор......................................................181
25.3.   Делитель и блок PLL......................................................183
Глава 26. Контроллер питания (РМС)...............................................186
26.1.    Контроллер задающей частоты.............................................186
26.2.    Контроллер тактирования процессора (РСК)................................187
26.3.    Контроллер тактирования USB.............................................188
26.4.    Контроллер тактирования периферии.......................................188
26.5.    Контроллер программируемых выходов тактовых частот .....................189
26.6.    Последовательность программирования.....................................189
26.7.   Детализация переключения тактовой частоты................................193
26.8.    Пользовательский интерфейс контроллера питания..........................196
Глава 27. Модуль отладки (DBGU)..................................................208
Глава 28. Контроллер параллельного ввода/вывода (РЮ).............................210
28.1.    Функциональное описание.................................................212
28.2.    Пример программирования линий ввода/вывода..............................219
28.3.    Пользовательский интерфейс контроллера РЮ...............................220
Глава 29. Последовательный периферийный интерфейс (SPI)..........................237
29.1.    Описание сигналов.......................................................239
29.2.    Функциональное описание.................................................239
29.3.    Пользовательский интерфейс SPI..........................................249
Глава 30. Двухпроводной интерфейс (TWI)..........................................261
30.1.   Функциональное описание..................................................262
30.2.   Пользовательский интерфейс TWI...........................................266
Глава 31. Универсальный синхронно-асинхронный приёмопередатчик...................277
31.1.    Описание сигналов.......................................................277
31.2.    Функциональное описание.................................................280
31.3.    Пользовательский интерфейс USART........................................314
Глава 32. Синхронный последовательный контроллер.................................332
32.1.    Описание сигналов.......................................................333
32.2.    Функциональное описание.................................................334
32.3.    Примеры приложений SSC..................................................346
32.4.    Пользовательский интерфейс SSC..........................................348
Глава 33. Таймер/счётчик (ТС)....................................................368
33.1.    Описание сигналов.......................................................369
33.2.    Функциональное описание.................................................370
33.3.    Пользовательский интерфейс таймера/счётчика.............................382
Глава 34. Контроллер широтно-импульсной модуляции................................399
34.1.    Описание сигналов.......................................................399
34.2.    Общее описание..........................................................400
34.3.    Функциональное описание.................................................401
34.4.    Пользовательский интерфейс контроллера ШИМ..............................409
Глава 35. Порт US В-устройства (UDP).............................................420
35.1.    Общее описание..........................................................421
35.2.    Типовая схема подключения...............................................422
35.3.    Функциональное описание.................................................423
35.4.    Пользовательский интерфейс порта USB-устройства.........................439
Глава 36. Аналого-цифровой преобразователь.......................................458
36.1.    Описание сигналов.......................................................459
36.2.    Функциональное описание.................................................459
36.3.    Пользовательский интерфейс АЦП..........................................464
Глава 37. Контроллер локальной сети (CAN)........................................474
37.1.    Описание сигналов.......................................................475
37.2.    Описание архитектуры....................................................475
37.3.    Функциональное описание.................................................489
37.4.    Пользовательский интерфейс CAN..........................................503
Глава 38. Интерфейс Ethernet MAC 10/100 (EMAC)...................................530
38.1.    Функциональное описание EMAC............................................531
38.2.    Программирование интерфейса ЕМАС........................................544
38.3.    Пользовательский интерфейс ЕМАС.........................................547
Список рекомендуемой литературы к Части II.......................................576
Часть III. Разработка-отладка проектов на базе МК AT91SAM7.......................577
Глава 39. Интегрированная среда IDE IAR Embedded WorkbenchT......................579
39.1.    Структура IDE IAR EWARM.................................................579
39.2.    Создание проектов приложений в IAR EWARM   .............................581
39.3.    Отладка приложения в режиме симуляции ..................................594
39.4.    Отладка приложений в целевой системе....................................599
Глава 40. Запись пользовательских программ во флэш-память SAM7...................608
40.1.    Загрузка флэш-памяти SAM7 с помощью C-SPY IAR EWARM.....................608
40.2.    Загрузка флэш-памяти с помощью SAM-BA...................................614
Глава 41. Средства разработки-отладки ARM фирмы Keil software....................618
Глава 42. Пользовательские проекты на базе МК SAM7...............................622
42.1.    Платформы для создания приложений.......................................622
42.2.    Интерфейс ввода/вывода в целевой пользовательской системе...............630
42.3.    Первый пользовательский проект - базовая <заготовка>....................638
42.4.   Другой вариант базовой <заготовки>.......................................643
42.5.    Интерфейс обслуживания ШИМ..............................................644
42.6.    Интерфейс обслуживания АЦП..............................................653
42.7.    Интерфейс обмена с внешней памятью через модуль TWI.....................659
42.8.    Интерфейс обслуживания RTT..............................................667
42.9.    Интерфейс обслуживания USART............................................673
42.10.  Интерфейс подключения AT PC-клавиатуры...................................680
42.11.  Интерфейс обслуживания порта USB-устройства..............................686
42.12.  Интерфейс обслуживания ЕМАС..............................................687
Список рекомендуемой литературы к Части III......................................688
Приложение 1.   Предельно допустимые параметры устройств AT91SAM7X256/X128.......689
Приложение 2.   Характеристики микроконтроллеров AT91SAM7X256/X128
по постоянному току (статические характеристики)/................................689
Приложение 3.  Характеристики встроенного стабилизатора напряжения 1.8 В
микроконтроллеров AT91SAM7X256/X128..............................................691
Приложение 4.   Потребляемая мощность в различных режимах микросхем 
                AT91SAM7X256/X128................................................691
Приложение 5.   Удельная потребляемая мощность ядра и периферии по напряжению
VDDCORE для микроконтроллеров AT91SAM7X256/X128..................................692
Приложение 6.   Характеристики RC-генератора микросхем AT91SAM7X256/X128.........692
Приложение 7.   Характеристики задающего генератора микросхем AT91SAM7X256/X128..693
Приложение 8.   Характеристики внешнего тактового сигнала XIN микросхем 
                AT91SAM7X256/X128 ...............................................693
Приложение 9.   Характеристики системы PLL микроконтроллеров AT91SAM7X256/X128...694
Приложение 10. Характеристики АЦП микроконтроллеров AT91SAM7X256/X128............694
Приложение 11. Характеристики задающей частоты микросхем AT91SAM7X256/X128
по переменному току (динамические характеристики)................................695
Приложение 12. Характеристики встроенной флэш-памяти микроконтроллеров 
               AT91SAM7X256/X128.................................................696
Предметный указатель  ...........................................................697
© 1999-2016 All Right Reserved. EFO Ltd. При использовании материалов ссылка на источник обязательна.
Контактная информация