Семья микроконтроллеров PIC18F85J90 поддерживает множество устройств передачи-приема информации. Они включают
адресируемый USART;
улучшенный USART, который поддерживает протокол LIN 1.2;
модуль SSP, который поддерживает обыдва режимы SPI и I2C™ (Master and Slave).
четверг, 30 апреля 2009 г.
четверг, 23 апреля 2009 г.
Регистры специального назначения
Регистры специального назначения (SFR) образуют интерфейс между центральным процессором и аппаратной частью микроконтроллеров PIC. Они используются в качестве рабочих регистров, регистров конфигурации или для опроса состояния аппаратного обеспечения.
В среднем подсемействе микроконтроллеров PIC классическим является следующее расположение первых восьми файловых регистров (табл. 1.4).
Таблица 1.4. Классическое расположение первых восьми файловых регистров в среднем подсемействе микроконтроллеров PIC
Номер регистра Банк0 Банк 1
0 INDF INDF
1 TMRO OPTION
2 PCL PCL
3 STATUS STATUS
4 FSR TSR
5 PORTA TRISA
6 PORTB TRISB
7 PORTC TRISC
В среднем подсемействе микроконтроллеров PIC классическим является следующее расположение первых восьми файловых регистров (табл. 1.4).
Таблица 1.4. Классическое расположение первых восьми файловых регистров в среднем подсемействе микроконтроллеров PIC
Номер регистра Банк0 Банк 1
0 INDF INDF
1 TMRO OPTION
2 PCL PCL
3 STATUS STATUS
4 FSR TSR
5 PORTA TRISA
6 PORTB TRISB
7 PORTC TRISC
Если порт ввода-вывода не работает?
Если вывод порта ведет себя странно, то это может объясняться следующими причинами;
- проблематика, связанная с чтением/модификацией/записью
- неправильно установлен соответствующий регистр TRIS;
- аппаратный модуль включен, переняв на себя работу вывода;
- вывод порта поврежден, например, по причине короткого замыкания (да, и такое случается!).
Порты ввода-вывода
Выводы портов связаны с регистрами портов и сгруппированы по восемь и меньше. Каждый вывод порта может включаться как выход или как вход (третье состояние).
Регистры портов обозначаются, как правило, PORTA. PORTB, PORTC и т. д. Количество портов разнообразно. У самых маленьких микроконтроллеров PIC, оснащенных всего лишь несколькими выводами портов, выходной регистр называется GPIO.
Каждому регистру PORT поставлен в соответствие регистр направления передачи данных, который поразрядно определяет, какие выводы (по номер) разряда)
Регистры направления передачи данных обозначаются как "TRIS". т.е. TRISA…
Регистр TRIS включает или выключает связанные с выводами выходные усилители-формирователи.
Регистры портов обозначаются, как правило, PORTA. PORTB, PORTC и т. д. Количество портов разнообразно. У самых маленьких микроконтроллеров PIC, оснащенных всего лишь несколькими выводами портов, выходной регистр называется GPIO.
Каждому регистру PORT поставлен в соответствие регистр направления передачи данных, который поразрядно определяет, какие выводы (по номер) разряда)
Регистры направления передачи данных обозначаются как "TRIS". т.е. TRISA…
Регистр TRIS включает или выключает связанные с выводами выходные усилители-формирователи.

Подписаться на:
Сообщения (Atom)