參數(shù)資料
型號(hào): uPSD3234
廠商: 意法半導(dǎo)體
英文描述: Flash Programmable System Device with 8032 Microcontroller Core(嵌入高速“8032微控制器核”的Flash型可編程系統(tǒng)器)
中文描述: 閃存可編程系統(tǒng)器件與8032微控制器內(nèi)核(嵌入高速“8032微控制器核”的閃存型可編程系統(tǒng)器)
文件頁(yè)數(shù): 8/54頁(yè)
文件大小: 736K
代理商: UPSD3234
AN1886 - APPLICATION NOTE
8/54
SOFTWARE DESIGN
The USB demonstration program consists of the following files (
Table 5.
and
Table 6.
).
Table 5. List of Header Files
Table 6. List of C Source Files
When developing USB code the for μPSD32xx family, there are software design issues or considerations
that must be taken into account. These are discussed in this section.
USB Communication Flow
The USB provides a communication service between software on the host and its USB function. Functions
can have different communication flow requirements for different client-to-function interactions. The USB
provides better overall bus utilization by allowing the separation of the different communication flows to a
USB function. Each communication flow makes use of some bus access to accomplish communication
between client and function. Each communication flow is terminated at an endpoint on a device. Device
endpoints are used to identify aspects of each communication flow.
Figure 3.
shows a more detailed view of communication flow between the device and the host. It supports
the logical device and function layer communication flows. These actual communications flows cross sev-
eral interface boundaries.
Name
Description
APP_INTR.H
Header shared with Windows USB demo application, definition of message formats and
USB demo command codes.
uPSD3200.H
The main header with definition of all μPSD registers, areas and basic types
LCD_3200.H
Header of LCD driver
uPSD_HARDWARE.H
Short header with definition of PSD and LCD block start address definitions as well as
μPSD’s oscillator and USB input frequencie.s
uPSD_USB.H
Short header with external definitions of uPSD_USB.c file
USB.H
The main header with USB descriptor and packet structures, USB and HID codes
Name
Description
MAIN.C
The main routine(s), USB ISR, command execution
LCD_3200.C
LCD driver including copy buffer
FLASHCODE1.C
FLASH routines for μPSD
uPSD_USB.C
The main USB driver
uPSD_CFG.C
Short USB configuration file, USB prescaler
uPSD_DEC.C
All USB descriptors and strings
相關(guān)PDF資料
PDF描述
uPSD3251(中文) Flash Programmable System Devices with 8032 Microcontroller Core(帶8032微控制器內(nèi)核的Flash可編程系統(tǒng)設(shè)備)
uPSD3251 Flash Programmable System Devices with 8032 Microcontroller Core(帶8032微控制器內(nèi)核的Flash可編程系統(tǒng)設(shè)備)
uPSD3253AV-24T1T Flash Programmable System Devices with 8032 Microcontroller Core
UPSD3253B Two and Three Channel Codewheels
UPSD3253BV Flash Programmable System Devices with 8032 Microcontroller Core
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
UPSD32348V24V6ES 制造商:ST MICRO 功能描述:*
UPSD3234A 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:Flash Programmable System Devices with 8032 Microcontroller Core
UPSD3234A-24T1 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:Flash Programmable System Device with 8032 Microcontroller Core
UPSD3234A-24T1T 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:Flash Programmable System Devices with 8032 Microcontroller Core and 64Kbit SRAM
UPSD3234A-24T6 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:Flash Programmable System Device with 8032 Microcontroller Core