SiLab С8051F34x datasheet: различия между версиями

Содержимое удалено Содержимое добавлено
м распологаются=>располагаются|арифметицеской=>арифметической|банака=>банка|адресс=>адрес
 
Строка 883:
! бит RS1
! бит RS0
! Номер банакабанка регистров
! Адрес
|-
Строка 901:
 
6. <span title="AC: Auxiliary Carry Flag. This bit is set when the last arithmetic operation resulted in a carry into (addition) or a borrow from (subtraction) the high order nibble. It is cleared to logic 0 by all other arithmetic operations.">
AC: Флаг служебного переноса. Этот бит устанавливается в единицу если в результате арифметицескойарифметической операции произошел перенос или заем (сложение или вычитание) из полубайта штаршего разряда. Во всех других случаях он сбрасывется в ноль.
</span>
 
Строка 1604:
 
<span title="C8051F34x devices include a complete Full/Low Speed USB function for USB peripheral implementations*. The USB Function Controller (USB0) consists of a Serial Interface Engine (SIE), USB Transceiver (including matching resistors and configurable pull-up resistors), 1k FIFO block, and clock recovery mechanism for crystal-less operation. No external components are required. The USB Function Controller and Transceiver is Universal Serial Bus Specification 2.0 compliant.">
Устройства семейства C8051F34x включают в себя полноценную низко-/высоко-скоростную реализацию USB для подключения периферии.<ref>Устройства семейства C8051F34x не могут выступать в качестве полноценного узла USB (''USB Host device'').</ref>. USB контроллер (USB0) состоит из ядра последовательного интерфейса (''Serial Interface Engine'', SIE), приемопередатчика USB (включая согласующие сопротивления и настраиваемые нагрузочные резисторы [''pull-up resistors'']), килобитный блок FIFO (''First In First Out'') и механизм обнаружения частоты для работы без осциллятора. Подключение дополнительных элементов не требуется. Приемопередатчик и контроллер соответствуют спе5цификации USB 2.0
</span>
[[Файл:16.1. USB0 Block Diagram.png|thumb|center|Блок-схема контроллера USB0]]
Строка 1876:
 
<span title="The FADDR register holds the current USB0 function address. Software should write the host-assigned 7-bit function address to the FADDR register when received as part of a SET_ADDRESS command. A new address written to FADDR will not take effect (USB0 will not respond to the new address) until the end of the current transfer (typically following the status phase of the SET_ADDRESS command transfer). The UPDATE bit (FADDR.7) is set to ‘1’ by hardware when software writes a new address to the FADDR register. Hardware clears the UPDATE bit when the new address takes effect as described above.">
Адрес используемое в данный момент функции USB0 хранится в регистре <tt>FADDR</tt>. 7-и битный адрессадрес пользовательской функции записывается программно в регистр FADDR командой SET_ADDRESS. Новый адресс не вступит в силу (USB0 не будет отвечать на этот адрес) пока не завершится текущий цикл передачи данных. Бит UPDATE (FADDR.7) аппаратно устанавливается в единицу после программной записи нового адреса в регистр FADDR. Бит UPDATE снимается аппаратно после вступления в силу нового адресе, как описано выше.
</span>
 
Строка 1937:
 
<span title="The read-only USB0 interrupt flags are located in the USB registers shown in USB Register Definition 16.11 through USB Register Definition 16.13. The associated interrupt enable bits are located in the USB registers shown in USB Register Definition 16.14 through USB Register Definition 16.16. A USB0 interrupt is generated when any of the USB interrupt flags is set to ‘1’. The USB0 interrupt is enabled via the EIE1 SFR (see Section “9.3. Interrupt Handler” on page 88).">
Доступные только для чтения флаги прерываний USB0 распологаютсярасполагаются в регистрах USB, описных в определениях USB регистров 16.11-16.13. Соответствующие флаги влечения прерываний описаны в определениях 16.14-16.16. Прерывание USB0 генерируется сразу после записи единицы в бит прерывания. Прерывания для USB0 включаются через регистр специального назначения EIE1 (см. раздел "9.3. Обработка прерываний").
</span>