Курсовая работа: Разработка специализированного процессора для исполнения элементарных функций
1. 16 Кбайтвнутрисистемнопрограммируемой Flash памяти (In-System Self-Programmable Flash) :
-обеспечивает 1000 циклов стирания/записи
- дополнительный сектор загрузочных кодов с независимыми битами блокировки
- Внутрисистемное программирование встроенной программой загрузки
- Обеспечен режим одновременного чтения/записи (Read-While-Write)
2. 512 байт EEPROM:
- Обеспечивает 100000 циклов стирания/записи
3. 1 Кбайт встроенной SRAM
- Программируемая блокировка, обеспечивающая защиту программных средств пользователя
· Интерфейс JTAG (совместимый с IEEE 1149.1)
· Программируемый последовательный USART
· Последовательный интерфейс SPI (ведущий/ведомый)
· Специальные микроконтроллерные функции
1.Сброс по подаче питания и программируемый детектор кратковременного снижения напряжения питания
2.Встроенный калиброванный RC-генератор
3. Внутренние и внешние источники прерываний
4. Шесть режимов пониженного потребления: Idle, Power-save, Power-down, Standby, Extended Standby и снижения шумов ADC
· Выводы I/O и корпуса
32 программируемые линии ввода/вывода
40-выводной корпус PDIP и 44-выводной корпус TQFP
· Рабочие напряжения 4,5 - 5,5 В
· Рабочая частота 0 - 16 МГц
· Корпус: DIP-40
Контролер имеет три внешних прерывания, подключаемых к одному из портов. Обмен информацией с УКС можно производить по интерфейсу SPI.
2.2 Выбор и обоснования режимов работы узлов микроконтроллера
Для ввода и вывода данных будем использовать интерфейс SPI (Serial Peripheral Interface) - полнодуплексный скоростной синхронный трёхпроводной интерфейс. В используемом МК интерфейс SPI реализован на старших выводах порта В.
SPI в реализации Atmel имеет четыре задаваемые программно скорости передачи, может передавать байты от старшего к младшему биту и наоборот, обнаруживает ошибки пакета.
За работу интерфейса отвечают 3 регистра:
· Регистр SPCR - регистр управления
SPIE - разрешение прерывания по окончанию передачи.