EasyManua.ls Logo

Texas Instruments AM335 Series

Texas Instruments AM335 Series
4161 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
www.ti.com
Mailbox
17.1.4.1.1.2 Mailbox Global Initialization
17.1.4.1.1.2.1 Main Sequence - Mailbox Global Initialization
This procedure initializes the mailbox module after a power-on or software reset.
Table 17-7. Mailbox Global Initialization
Register/Bitfield/Programming Model Value
Perform a software reset MAILBOX_SYSCONFIG[0].SOFTRESET 1
Wait until reset is complete MAILBOX_SYSCONFIG[0].SOFTRESET 0
Set idle mode configuration MAILBOX_SYSCONFIG[3:2].SIDLEMOD 0x-
E
17.1.4.1.2 Operational Modes Configuration
17.1.4.1.2.1 Main Sequence - Sending a Message (Polling Method)
Table 17-8. Sending a Message (Polling Method)
Step Register/Bitfield/Programming Model Value
IF : Is FIFO full ? MAILBOX_FIFOSTATUS_m[0].FIFOFULL =1h
MB
Wait until at least one message slot is MAILBOX_FIFOSTATUS_m[0].FIFOFULL =0h
available MB
ELSE
Write message MAILBOX_MESSAGE_m[31:0].MESSAG ----h
EVALUEMBM
ENDIF
17.1.4.1.2.2 Main Sequence - Sending a Message (Interrupt Method)
Table 17-9. Sending a Message (Interrupt Method)
Step Register/Bitfield/Programming Model Value
IF : Is FIFO full ? MAILBOX_FIFOSTATUS_m[0].FIFOFULL =1h
MB
Enable interrupt event MAILBOX_IRQENABLE_SET_u[1+ m*2] 1h
User(processor) can perform anothr task
until interrupt occurs
ELSE
Write message MAILBOX_MESSAGE_m[31:0].MESSAG ----h
EVALUEMBM
ENDIF
3243
SPRUH73HOctober 2011Revised April 2013 Interprocessor Communication
Submit Documentation Feedback
Copyright © 2011–2013, Texas Instruments Incorporated

Table of Contents

Other manuals for Texas Instruments AM335 Series

Related product manuals