Os motores de busca de Datasheet de Componentes eletrônicos
  Portuguese  ▼
ALLDATASHEETPT.COM

X  

EM6607 Folha de dados(PDF) 29 Page - EM Microelectronic - MARIN SA

Nome de Peças EM6607
Descrição Electrónicos  Ultra-low power microcontroller with 4 high drive outputs
PDF  47 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricante Electrônico  EMMICRO [EM Microelectronic - MARIN SA]
Página de início  http://www.emmicroelectronic.com
Logo EMMICRO - EM Microelectronic - MARIN SA

EM6607 Folha de dados(HTML) 29 Page - EM Microelectronic - MARIN SA

Back Button EM6607 Datasheet HTML 25Page - EM Microelectronic - MARIN SA EM6607 Datasheet HTML 26Page - EM Microelectronic - MARIN SA EM6607 Datasheet HTML 27Page - EM Microelectronic - MARIN SA EM6607 Datasheet HTML 28Page - EM Microelectronic - MARIN SA EM6607 Datasheet HTML 29Page - EM Microelectronic - MARIN SA EM6607 Datasheet HTML 30Page - EM Microelectronic - MARIN SA EM6607 Datasheet HTML 31Page - EM Microelectronic - MARIN SA EM6607 Datasheet HTML 32Page - EM Microelectronic - MARIN SA EM6607 Datasheet HTML 33Page - EM Microelectronic - MARIN SA Next Button
Zoom Inzoom in Zoom Outzoom out
 29 / 47 page
background image
R
EM6607
Copyright © 2005, EM Microelectronic-Marin SA
29
www.emmicroelectronic.com
12.2 SWB Interactive send mode
In interactive SWB mode the reloading of the data transmission register SWBbuff is performed by the application program.
This means that it is possible to have an unlimited length transmission data stream. However, since the application program
is responsible for reloading the data a continuous data stream can only be achieved at 1kHz or 2kHz transmission speeds.
For the higher transmission speeds a series of writes must be programmed and the serial output clock will not be
continuous.
Serial transmission using the interactive mode is detailed in Figure 14. Programming of the SWB in interactive is achieved in
the following manner:
Select the transmission clock speed using the bits ClkSW0 and ClkSW1 in the ClkSWB register.
Load the first nibble of data into the SWB data register SWBbuff
Start serial transmission by selecting the bit StSWB in the register HighSWB register.
Once the data has been transferred into the serial transmission register a non maskable interrupt (SWBEmpty) is generated
and TESTvar[3] goes high. The CPU goes in the interrupt routine, with the JPV3 as first instruction in the routine one can
immediately jump to the SWB update routine to load the next nibble to be transmitted into the SWBuff register. If this reload
is performed before all the serial data is shifted out then the next nibble is automatically transmitted. This is only possible at
the transmission speeds of 1KHz or 2KHz due to the number of instructions required to reload the register. At the higher
transmission speeds of 8khz and 16khz the application must restart the serial transmission by writing the StSWB in the High
SWBHigh register after writing the next nibble to the SWBbuff register.
Each time the SWBuff register is written the "SWBbuffer empty interrupt" and TestVar[3] are cleared to "0". For proper
operation the SWBuff register must be written before the serial clock drops to low during sending the last bit (MSB) of the
previous data.
Figure 16.
Interactive Serial Write Buffer transmission
After loading the last nibble in the SWBbuff register a new interrupt is generated when this data is transferred to an
intermediate Shift Register. Precaution must be made in this case because the SWB will give repetitive interrupts until the
last data is sent out completely and the STSWB bit goes low automatically. One possibility to overcome this is to check in
the Interrupt subroutine that the STSWB bit went low before exiting interrupt. Be careful because if STSWB bit is cleared by
software transmission is stopped immediately.
At the end of transmission a dummy write of SWBuff must be done to clear TESTvar[3] and "SWBbuffer empty interrupt"
or the next transmission will not work.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47


Folha de dados Download

Go To PDF Page


Ligação URL



ALLDATASHEET é útil para você?  [ DONATE ] 

Sobre Alldatasheet   |   Publicidade   |   Contato conosco   |   Privacy Policy   |   Link para a ficha técnica    |   roca de Link   |   Lista de Fabricantes
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com