AT85C51SND3B Firmware...User’s Guide
Firmware FeaturesAT85C51SND3Bx Firmware User’s Guide 2-77691A–MP3–08/07– create– delete– rename Disk management– disk Information– format: FAT12, FAT
Firmware Features2-8 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/072.11.2 Configuration Enable/disable Bus format:– automatic: depends on card
Firmware FeaturesAT85C51SND3Bx Firmware User’s Guide 2-97691A–MP3–08/072.15 Clock ManagerThis module is the system clock driver Oscillator Frequency
AT85C51SND3Bx Firmware User’s Guide 3-11 7691A–MP3–08/07Section 3Source Files Organization3.1 Directory Physical StructureThe AT85C51SND3Bx MP3 player
Source Files Organization3-12 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/073.1.3 conf Directory The conf directory contains header files allowing
Source Files OrganizationAT85C51SND3Bx Firmware User’s Guide 3-137691A–MP3–08/073.1.6 lib_mem Directory The lib_mem directory contains the Atmel high-
Source Files Organization3-14 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/073.1.9 modules directory The modules directory contains the Atmel syste
AT85C51SND3Bx Firmware User’s Guide 4-15 7691A–MP3–08/07Section 4Code & Data Management4.1 PrincipleThe SND3 chip permits: to customise the memor
Code & Data Management4-16 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07xdata space size, code common size and code bank size* shall be a mod
Code & Data ManagementAT85C51SND3Bx Firmware User’s Guide 4-177691A–MP3–08/074.1.1.2 How to configure You must change the configuration in the «
AT85C51SND3Bx Firmware User’s Guide 17691A–MP3–08/07Section 1Introduction ...
Code & Data Management4-18 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/074.1.2 Code swap4.1.2.1 Principle The code load swap consists in the d
Code & Data ManagementAT85C51SND3Bx Firmware User’s Guide 4-197691A–MP3–08/074.1.2.3 How to activate code banking?Code banking enable are in the ‘
Code & Data Management4-20 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/074.1.2.4 How store a file in a bank ?To store all routines from a C fi
AT85C51SND3Bx Firmware User’s Guide 5-21 7691A–MP3–08/07Section 5Architecture5.1 OverviewThe AT85C51SND3Bx firmware is a software platform that provid
Architecture5-22 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/075.2 Architecturemmi_storageKERNEL(mail box)(timer)(MMI manager)(scheduler)FILE SYST
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-237691A–MP3–08/075.3 KERNELFigure 5-2 presents the execution process of the firmware, this one inclu
Architecture5-24 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/075.3.1 The SchedulerThe firmware system is driven by an endless scheduler which acti
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-257691A–MP3–08/07 “event” is an information dedicated to MMI applications, sent by a task to inform
Architecture5-26 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/075.3.3.2 Messages ManagementThe following functions located in file “lib_system\mail
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-277691A–MP3–08/07Figure 5-7. MMI manager principleThe MMI application “status” is loaded first in t
Table of Contents2 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/072.12.1 Features ...
Architecture5-28 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/075.4 MMI ApplicationsMMI applications are source code executed under the control of
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-297691A–MP3–08/07– a “switch-case” processes all in-coming eventsFigure 5-8. internal switch-case p
Architecture5-30 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07Table 5-1. Requests from MMI applications to MMI manager kernelNotes: 1. Run prior
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-317691A–MP3–08/07– Secondly, from this application up to the top one, their screens are redrawn onea
Architecture5-32 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07T h e n u m b e r o f a v a i l a b le s of t w a r e t i m e r s i s
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-337691A–MP3–08/07Figure 5-9 gives a graphical representation of the keypad behavior.Figure 5-9. Key
Architecture5-34 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/075.5 ServicesThe services are provide by Atmel and include the usual MMI sequences.
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-357691A–MP3–08/075.5.2 Recorder ServiceTable 5-9. Recorder services5.5.3 Explorer serviceThe explor
Architecture5-36 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/075.5.4 Ebook serviceThe ebook service support the text file multilanguage (ASCII, UT
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-377691A–MP3–08/075.6 ModulesAtmel provides the system modules which permit to use the SND3 chip feat
Table of ContentsAT85C51SND3Bx Firmware User’s Guide 37691A–MP3–08/075.4.2 Generic Modules ...
Architecture5-38 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07The USB module does not include public routines.5.6.2 Player InterfaceThe Player mo
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-397691A–MP3–08/07Table 5-16. Player publics routinesNote: * If the resultof this routine is success
Architecture5-40 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07Table 5-18. Recorder public routines5.6.4 Viewer InterfaceThe Viewer module takes
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-417691A–MP3–08/075.6.5 Power InterfaceThe Power module controls the power management of the device:–
Architecture5-42 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07In this document, only the commands and events are described, because a specific do
ArchitectureAT85C51SND3Bx Firmware User’s Guide 5-437691A–MP3–08/075.7 Debug trace textThe TEXT TRACE feature is available only in OCD mode because th
AT85C51SND3Bx Firmware User’s Guide 6-45 7691A–MP3–08/07Section 6Firmware Configuration6.1 OverviewSeveral files have been implemented to help the sof
Firmware Configuration6-46 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07 Files configuring the global firmwareTwo files are under the top-level
Firmware ConfigurationAT85C51SND3Bx Firmware User’s Guide 6-477691A–MP3–08/076.2 Configuration FilesThis section describes feature by feature the avai
Firmware Configuration6-48 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07Table 6-6. Audio output settingsTable 6-7. Audio input settingsDefiniti
AT85C51SND3Bx Firmware User’s Guide 1-1 7691A–MP3–08/07Section 1IntroductionThe AT85C51SND3Bx is a low power single-chip highly-integrated digital aud
Firmware ConfigurationAT85C51SND3Bx Firmware User’s Guide 6-497691A–MP3–08/076.2.3 ClockThe “conf_clock.h” file is used to configure the clock that dr
Firmware Configuration6-50 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/076.2.5 SettingThe “conf_explorer.h” file is used to configure the setting
Firmware ConfigurationAT85C51SND3Bx Firmware User’s Guide 6-517691A–MP3–08/07 Keypad layout configuration:The keyboard driver can support 5 kinds of
Firmware Configuration6-52 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07– KBD_9_KEYS: a 3x3 matrix keyboard organization– KBD_6_KEYS: a 3x2 matri
Firmware ConfigurationAT85C51SND3Bx Firmware User’s Guide 6-537691A–MP3–08/07 Standard Key definition:standard keys used in MMI applications are mapp
Firmware Configuration6-54 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07Table 6-19. Main features LCD interface configurationsThis section conf
Firmware ConfigurationAT85C51SND3Bx Firmware User’s Guide 6-557691A–MP3–08/07Table 6-24. Settings6.2.9 MMI ApplicationsThe “conf_mmi.h” file is used
Firmware Configuration6-56 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07Table 6-27. Key mnemonics renaming6.2.10 Nand-Flash MemoryThe”conf_mmc.h
Firmware ConfigurationAT85C51SND3Bx Firmware User’s Guide 6-577691A–MP3–08/07Table 6-30. Power type6.2.12 Scheduler moduleThe “conf_scheduler.h” file
Firmware Configuration6-58 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/07 Type of scheduler (SCHEDULER_TYPE): only SCHEDULER_FREE is actua
AT85C51SND3Bx Firmware User’s Guide 2-3 7691A–MP3–08/07Section 2Firmware FeaturesThe following sections describe the AT85C51SND3Bx firmware features a
Firmware ConfigurationAT85C51SND3Bx Firmware User’s Guide 6-597691A–MP3–08/07Table 6-34. Device CDC class configurationTable 6-35. Generic host mode
Printed on recycled paper.Disclaimer: The information in this document is provided in connection with Atmel products. No license, expr
Firmware Features2-4 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/072.2.2 Configuration Connection Speed– authorize high or full speed (depending
Firmware FeaturesAT85C51SND3Bx Firmware User’s Guide 2-57691A–MP3–08/07 Stream Information– synchronized play time– bit rate– sampling frequency– num
Firmware Features2-6 AT85C51SND3Bx Firmware User’s Guide7691A–MP3–08/072.7.1 Features Management– load– save– update from a file2.7.2 Configuration
Commentaires sur ces manuels