beautypg.com

Atmega128rfa1 – Rainbow Electronics ATmega128RFA1 User Manual

Page 57

background image

57


8266A-MCU Wireless-12/09

ATmega128RFA1

9.4.2.5 TX_ARET_ON – Transmit with Automatic Retry and CSMA-CA Retry

Figure 9-12. Flow Diagram of TX_ARET

T R X _ S T A T E = T X _ A R E T _ O N

cs m a _ rctr = 0

T R X _ S T A T E = T X _ A R E T _ O N

N

Y

F a ilu re

S u c ce ss

N

Y

fra m e _ rctr = 0

T ra n s m it F ra m e

fra m e _ rc tr = fra m e _ rctr + 1

Y

N

N

Y

T R A C _ S T A T U S =

N O _ A C K

T R A C _ S T A T U S =

S U C C E S S

T R A C _ S T A T U S =

C H A N N E L _ A C C E S S _ F A IL U R E

Is su e T R X 2 4 _ T X _ E N D in te rru p t

C C A

R e su lt

A C K re q u e ste d

A C K va lid

T R A C _ S T A T U S =

S U C C E S S _ D A T A _ P E N D IN G

Y

N

R e c e iv e A C K

u n til tim e o u t

Y

N

T R X _ S T A T E = B U S Y _ T X _ A R E T

T R A C _ S T A T U S = IN V A L ID

MAX_CSM A_RETRIES

< 7

Y

N

c sm a _ rctr >

MAX_CSMA_RETRIES

Y

N o te 1 :

If M A X _ C S M A _ R E T R IE S = 7 n o re try is

p e rfo rm e d

(s e e N o te 1 )

R a n d o m B a c k -O ff

c sm a _ rc tr = c sm a _ rctr + 1

C C A

S ta rt T X

fra m e _ rc tr >

M A X _ F R A M E _ R E T R IE S

D a ta P e n d in g

N