PA1_C.new
HT85XXX中文资料

HT85XXX Green VoiceTM
Features
· Operating voltage: 2.4V~5.0V · Driver speaker (32W) VDD=4.5V,
IDD=90mA · Programmable tone melody generator · ADPCM, m-law PCM, PCM synthesis · Wide range of sampling rate for voice
Supply Voltage.................................-0.3V to 6V Input Voltage .................VSS-0.3V to VDD+0.3V
Storage Temperature.................-50°C to 125°C Operating Temperature ..............-20°C to 70°C
21, 22 VSS
¾
¾
Negative power supply, ground
23
OSC
I
¾
Built-in RC oscillator An oscillator resistor is connected between OSC and VSS
Absolute Maximum Ratings
Pin No.
Pin Name
I/O
Internal Connection
Description
1, 2, 8, 24~28
NC
¾
¾
No connection
3, 4, 5
PP0, PDA, PP1
MTKGmodem配置

MTK平台 modem 配置先从modem配置表里了解一下每一个文件夹对应哪个频段的配置其他没有标记的,目前我们是用不到的,也不要去修改里面的参数。
打开每一个需要修改的文件夹,可以看到三个子文件夹,类似下图:我们只需要修改上面框选里面的文件夹里面的选项即可。
进入到文件夹里面,发现有好几个文件,我们只需要修改下面标红的两个就可以了,一般都是**_mipi.h和**_rf.h文件各个文件夹里面文件详细说明如下图:了解了上面文件说明后,下面开始讲具体参数配置。
配置以及修改USIDmmll_rf 一、由于我们目前使用到的SKY的PA和开关,所以他们两个的USID是一样的,出厂默认都是OxF,按照常理来讲,由于PA和开关挂在不同的MIPI通路上,是不会有地址冲突的问题,但是目前MT6735平台存在弱4G信号下,切不回2G 通话,也就是有时候打不进来电话,所以需要将这两个设备的USID改成不一样,修改PA和开关都可以,下面示例修改PA的USID。
首先打开SKY77643的规格书,找到这个位置稍后将会用到里面的Product ID和Manufacturer ID然后在mmll_rf文件夹里面打开这两个文件夹在mml1_custom_mipi.c文件里面找到这个位置,按照上面的描述修改相应的值后面的new USID可以修改为0x1~0xE之间的一个,在mml1_custom_mipi.h文件里面对应修改就可以了,由于我们修改的是PA,所以在port sel 下面需要选取MIPI_PORT0,如果是开关的话,就需要对应修改为MIPI_PORT1。
至于在这里选取修改的USID是PA0还是PA1,ASM0还是ASM1,可以从后面的文件里面看出来。
比如在4G里面的lte_custom_mipi.c文件里面,可以看到在TPC这里会有一个USID的调用。
这里可以看到,在同一个文件里面对同一个PA可能会有两个USID的调用,主要因为这个modem沿用了phase-1设计的模板,很多东西没有和phase-2设计选用的PA对应上来,我们目前的设计中,FDD和TDD已经做到一个PA里面去了,所以USID应该是要一致的,所以我们后来把所有用到PA1的地方全部改为了PA0。
A10 datasheet_

A10 DatasheetV1.002011-8-221.IntroductionWith ARM Cortex A8 core, A10 will drive SoC into a brand new era of connected Smart HD which can enhance the application of connected HD SOC as well as user experiences of consumer electronics like multimedia products. Due to its outstanding connected HD video performance and cost efficiency, the highly integrated A10 is target at cool HD pad which can bring end-users better experiences of surfing, watching, gaming and reading.The A10 is dedicated to furthering the development of connected HD video CODEC application, and 1080P H.264 high profile encoding technology can become one of the benchmarks. Besides its remarkable super HD 2160p video decoding capability, A10 can stream smoothly HD video over internet, including FLASH10.3/HTML5/3RD APK.Besides self-developed display acceleration frame, MALI400 2D/3D GPU has also been introduced to strengthen the connected smart HD SOC in terms of high profile display so that it can support popular smart systems such as Android2.3/3.0 better and improve the performance of Android-loaded products as well as user experience.There is no doubt that low power consumption and excellent user experience will be always on the top of end-users’ wish list. A10 has adoped Allwinnertech’s most advanced technology of video CODEC and power consumption is much lower during 1080p decoding process. What’s more, Allwinnertech will keep applying progressive VLSI design under new process so that end products can become even more competitive with shorter R&D cycle and easier production advantages.2.FeatureCPU●ARM Cortex-A8 Core●32KB I-Cache/32KB D-Cache/256K L2 Cache●Using NEON for video, audio,and graphic workloads eases the burden of supporting moredelicated accelerators across the SoC and enable the system to support the standards oftomorrow●RCT JA V A-Accelerations to optimize just in time(JIT) and dynamitic adaptivecompilation(DAC), and reduces memory footprint up to three times●Trustzone technology allows for secure transactions and digital right managements(DRM)GPU3D●support Open GL ES 2.0 / open VG 1.12D●support BLT / ROP2/3/4●Rotation 90/180/270 degree●Mirror / alpha (including plane and pixel alpha) / color key support●Scaling function with 4*4 taps and 32 phase●Support format conversionVPU●Video Decoding (Super HD 2160P)Support all popular video formats, including VP8,A VS, H.264, H.263,VC-1, MPEG-1/2/4Support 1920*1080@60fps in all formats●Video EncodingSupport encoding in H.264 High Profile format1080p@60fps720p @100fpsDisplay Processing Ability●Four moveable and size-adjustable layers●Support 8 tap scale filter in horizontal and 4 tap in vertical direction for scaling●support Multi-format image input●support Alpha blending / color key / gamma●support Hardware cursor / sprite●support Vertical keystone correction●support Output color correction (luminance / hue / saturation etc)●support motion adaptive de-interlace●support Video enhancement●support 3D format content input/output format convert/display (including HDMI)Display Output Ability●Support HDMI V1.3/V1.4●Flexible LCD interface (CPU / Sync RGB / LVDS) up to 1920*1080 resolution●CVBS / YPbPr up to 1920*1080 resolutionImageInput Ability●Dual camera sensor interface (CSI0 supports ISP function)Memory●16/32-bits SDRAM controllersupport DDR2 SDRAM and DDR3 SDRAM up to 800MbpsMemory Capacity up to 16 G-bits●8-bits NAND Flash Controller with 8 chip select and 2 r/b signalsSupport SLC/MLC/TLC/DDR NANDECC up to 64bitPeripherals● 1 USB 2.0 OTG controller for general application/2 USB2.0 EHCI Controller for HOSTapplication● 4 high-speed Memory controller supports SD version 3.0 and MMC version 4.2●8 UARTs with 64 Bytes TX FIFO and 64 Bytes RX FIFO,1 UART with full modem function2 UARTs with RTS/CTS hardware flow control5 UARTs with two wires● 4 SPI controller1 dedicated SPI controller for serial NOR Flash boot application3 SPI for general applications● 3 Two-Wire Interfaces up to 400Kbps●Key Matrix (8x8) with internal debounce filter●IR controller supports MIR, FIR and IR remoter●2-CH 6-bits LRADC for line control●Internal 4-wire touch panel controller with pressure sensor and 2-point touch●I2S/PCM controller for 8-channel output and 2-channel input●AC97 controller compatible with AC97 version 2.3 standard●Internal 24-bits Audio Codec for 2 channel headphone, 2 channel microphone, 2 channel FMinput and Line input● 2 PWM controllerSystem●8 channel normal DMA and 8 channel dedicateed DMA●Internal (32K+64K) SRAM on chip● 4 timer, 1 RTC timer and 1 watchdogSecurity●Security SystemSupport DES, 3DES, AES encryption and decryption.messagedigestSHA-1,MD5SupportSupport hardware 64-bit random generator●128-bits EFUSE chip IDPackage●TFBGA441package●0.8mm pitch3.Functional Block DiagramDisplayHead PhoneMicrophoneAC AdapterPowerManagementPMU System PowerPlug AC LineSupport 4.1V/4.2V/4.36V USB1,2 HOSTUSB0 OGTUSB1,2 ControllerUSB0 Controller Display3G4.Pin Assignments4.1.DimensionFigure 4-1 A10 TFBGA441 Package Dimension4.2.Pin MapThe following pin maps show the top view of the 441-pin FBGA package pin assignments in fourquadrants (A, B, C, D).Figure 4-2 TFBGA441 Pin Map-Top View [Quadrant A]Figure 4-3 TFBGA441 Pin Map-Top View [Quadrant B]Figure 4-4 TFBGA441 Pin Map-Top View [Quadrant C]Figure 4-5 TFBGA441Pin Map-Top View [Quadrant D]5.Pin Description5.1.Pin Characteristics1.BALL#: Ball numbers on the bottom side associated with each signals on the bottom.2.Pin Name: Names of signals multiplexed on each ball (also notice that the name of the pin is thesignal name in function 0).3.Function: Multiplexing function number.Function 0 is the the default function, but is not necessarily the primary mode.Functions 1 to 5 are possible modes for alternate functions.4.Type: signal direction-I =Input-O =Output-I/O =Input/Output- A = Analog-AIO =Analog Input/Output-PWR =Power-GND =Ground5.Pin Reset State: The state of the terminal at reset (power up).-0: The buffer drives VOL(pull down/pull up resistor not activated)-0 (PD): The buffer drives V OL with an active pull down resistor.-1: The buffer drives VOH (pull down/pull up resistor not activated).- 1 (PU): The buffer drives V OH with an active pull up resistor.-Z: High-impedance-L: High-impedance with an active pull down resistor.-H: High-impedance with an active pull up resistor.6.Pull Up/Down: Denotes the presence of an internal pull up or pull down resister. Pull up and pulldown resistor can be enabled or disabled via software.7.Buffer Strength: Drive strength of the associated output buffer.Table 5-1 Pin Characteristics (FBGA441)Table 5-1BALL# Pin Name Function Type ResetStatePullUp/DownBufferStrength(mA)AB4 SDQ0 I/O AC7 SDQ1 I/OAC4 SDQ2 I/OAB8 SDQ3 I/OAC8 SDQ4 I/OAB5 SDQ5 I/OAB7 SDQ6 I/OBALL# Pin Name Function Type ResetStatePullUp/DownBufferStrength(mA)AC3 SDQ7 I/OAB2 SDQ8 I/OY1 SDQ9 I/OAC2 SDQ10 I/OY2 SDQ11 I/OAA1 SDQ12 I/OAB3 SDQ13 I/OW2 SDQ14 I/OAC1 SDQ15 I/ON1 SDQ16 I/OT2 SDQ17 I/ON2 SDQ18 I/OU1 SDQ19 I/OU2 SDQ20 I/OP1 SDQ21 I/OT1 SDQ22 I/OM2 SDQ23 I/OL1 SDQ24 I/OH1 SDQ25 I/OL2 SDQ26 I/OH2 SDQ27 I/OJ1 SDQ28 I/OM1 SDQ29 I/OG2 SDQ30 I/OK2 SDQ31 I/OH3 SVREF0 IH4 SVREF1 IY5 SVREF2 I AA8 SVREF3 I AB6 SDQS0 I/O AC5 SDQS0# OW1 SDQM0 O AB1 SDQS1 I/O AA2 SDQS1# OW1 SDQM1 O R2 SDQS2 I/O P2 SDQS2# OH4 SDQM2 O K1 SDQS3 I/O J2 SDQS3# OG1 SDQM3 OBALL# Pin Name Function TypeState Up/Down Strength (mA)V2 SCK# OV1 SCK OJ4 SCKE1 ON3 SCKE0 O W4 SA0 OR4 SA1 OU4 SA2 OM4 SA3 OY4 SA4 ON5 SA5 OV4 SA6 OM3 SA7 OAA3 SA8 OP4 SA9 OL3 SA10 OW3 SA11 OP3 SA12 OY3 SA13 OR3 SA14 OK3 SBA0 OL4 SBA1 OK4 SBA2 OT3 SWE OU3 SCAS OT4 SRAS OV3 SCS0 OAA4 SCS1 O AA5 SDOT0 OJ3 SDOT1 O AA7 SZQAA6 SRST O N8/P8/R8 NCM8/N9/P9 VDD_DLL P M9/N10/P10 GND_DLL PPA0 0/1I/OERXD3 2SPI1_CS0 3D5UART2_RTS 4PA1 0/1I/OERXD2 2E5BALL# Pin Name Function TypeState Up/Down Strength (mA)UART2_CTS 4PA2 0/1I/OERXD1 2SPI1_MOSI 3D6UART2_TX 4PA3 0/1I/OERXD0 2SPI1_MISO 3E6UART2_RX 4PA4 0/1I/OETXD3 2D7SPI1_CS1 3PA5 0/1I/OETXD2 2E7SPI3_CS0 3PA6 0/1I/OETXD1 2D8SPI3_CLK 3PA7 0/1I/OETXD0 2E8SPI3_MOSI 3PA8 0/1I/OERXCK 2D9SPI3_MISO 3PA9 0/1I/OERXERR 2E9SPI3_CS1 3PA10 0/1I/OERXDV 2D10UART1_TX 4PA11 0/1I/OEMDC 2E10UART1_RX 4PA12 0/1I/OEMDIO 2UART6_TX 3D11UART1_RST 4PA13 0/1I/OETXEN 2UART6_RX 3E11BALL# Pin Name Function TypeState Up/Down Strength (mA)PA14 0/1I/OETXCK 2UART7_TX 3D12UART1_DTR 4PA15 0/1I/OECRS 2UART7_RX 3E12UART1_DSR 4PA16 0/1I/OECOL 2CAN_TX 3D13UART1_DCD 4PA17 0/1I/OETXERR 2CAN_RX 3C13UART1_RING 4PB0 0/1I/O A15TWI0_SCK 2PB1 0/1I/O B15TWI0_SDA 2PB2 0/1I/O A14PWM0 2PB3 0/1I/OIR_TX 2NC 3B14EINT16 5PB4 0/1I/O A13IR_RX 2PB5 0/1I/OI2S_MCLK 2B13AC97_MCLK 3PB6 0/1I/OI2S_BCLK 2A12AC97_BCLK 3PB7 0/1I/OI2S_LRCK 2B12AC97_SYNC 3PB8 0/1I/OI2S_DO0 2A11AC97_DO 3BALL# Pin Name Function TypeState Up/Down Strength (mA)I2S_DO1 2PB10 0/1I/O C11I2S_DO2 1PB11 0/1I/O C10I2S_DO3 1PB12 0/1I/OI2S_DI 2AC97_DI 3C9NC 4PB13 0/1I/OSPI2_CS1 2B11NC 4PB14 0/1I/OSPI2_CS0 2A10JTAG_MS0 3PB15 0/1I/OSPI2_CLK 2B10JTAG_CK0 3PB16 0/1I/OSPI2_MOSI 2A9JTAG_DO0 3PB17 0/1I/OSPI2_MOSO 2B9JTAG_DI0 3PB18 0/1I/O A8TWI1_SCK 2PB19 0/1I/O B8TWI1_SDA 2PB20 0/1I/O C8TWI2_SCK 2PB21 0/1I/O C7TWI2_SDA 2PB22 0/1I/OUART0_TX 2A7IR1_TX 3PB23 0/1I/OUART0_RX 2B7IR1_RX 3PC0 0/1I/ONWE# 2M23BALL# Pin Name Function TypeState Up/Down Strength (mA)PC1 0/1I/ONALE 2M22SPI0_MISO 3PC2 0/1I/ONCLE 2L23SPI0_CLK 3PC3 0/1I/ONCE1 2L22SDC1_CMD 3 Pull Up (default)PC4 0/1I/O K23NCE0 1 Pull Up (default)PC5 0/1I/ONRD 1K22SDC1_CLK 2PC6 0/1I/ONRB0 2J23SDC2_CMD 3 Pull Up (default)PC7 0/1I/ONRB1 2J22SDC2_CLK 3 Pull Up (default)PC8 0/1I/OND0 2H23SDC2_D0 3PC9 0/1I/OND1 2H22SDC2_D1 3PC10 0/1I/OND2 2G23SDC2_D2 3PC11 0/1I/OND3 2G22SDC2_D3 3PC12 0/1I/OND4 2H21SDC1_D0 3PC13 0/1I/OND5 2H20SDC1_D1 3PC14 0/1I/OND6 2G21BALL# Pin Name Function TypeState Up/Down Strength (mA)PC15 0/1I/OND7 2G20SDC1_D3 3PC16 0/1I/O M21NWP 1 Pull Down (default)PC17 0/1I/O F23NCE2 1 Pull Up (default)PC18 0/1I/O F22NCE3 1 Pull Up (default)PC19 0/1I/ONCE4 1SPI2_CS0 2L21EINT12 5PC20 0/1I/ONCE5 1SPI2_CLK 2K21EINT13 5PC21 0/1I/ONCE6 1SPI2_MOSI 2J21EINT14 5PC22 0/1I/ONCE7 1SPI2_MISO 2J20EINT15 5PC23 0/1I/O G19SPI0_CS0 2 Pull Up (default)PC24 0/1I/O F21NDQSPD0 0/1I/OLCD0_D0 2AB15LVDS0_VP0 3PD1 0/1I/OLCD0_D1 2AC15LVDS0_VN0 3PD2 0/1I/OLCD0_D2 2AB14LVDS0_VP1 3PD3 0/1I/OLCD0_D3 2AC14BALL# Pin Name Function TypeState Up/Down Strength (mA)PD4 0/1I/OLCD0_D4 2AB13LVDS0_VP2 3PD5 0/1I/OLCD0_D5 2AC13LVDS0_VN2 3PD6 0/1I/OLCD0_D6 2AB12LVDS0_VPC 3PD7 0/1I/OLCD0_D7 2AC12LVDS0_VNC 3PD8 0/1I/OLCD0_D8 2AB11LVDS0_VP3 3PD9 0/1I/OLCD0_D9 2AC11LVDS0_VN3 3PD10 0/1I/OLCD0_D10 2Y15LVDS1_VP0 3PD11 0/1I/OLCD0_D11 2AA15LVDS1_VN0 3PD12 0/1I/OLCD0_D12 2Y14LVDS1_VP1 3PD13 0/1I/OLCD0_D13 2AA14LVDS1_VN1 3PD14 0/1I/OLCD0_D14 2Y13LVDS1_VP2 3PD15 0/1I/OLCD0_D15 2AA13LVDS1_VN2 3PD16 0/1I/OLCD0_D16 2Y12LVDS1_VPC 3PD17 0/1I/O AA12BALL# Pin Name Function TypeState Up/Down Strength (mA)LVDS1_VNC 3PD18 0/1I/OLCD0_D18 2Y11LVDS1_VP3 3PD19 0/1I/OLCD0_D19 2AA11LVDS1_VN3 3PD20 0/1I/OLCD0_D20 2Y10CSI1_MCLK 3PD21 0/1I/OLCD0_D21 2AA10SMC_VPPEN 3PD22 0/1I/OLCD0_D22 2AB10SMC_VPPPP 3PD23 0/1I/OLCD0_D23 2AC10SMC_DET 3PD24 0/1I/OLCD0_CLK 2Y9SMC_VCCEN 3PD25 0/1I/OLCD0_DE 2AA9SMC_RST 3PD26 0/1I/O LCD0_HSYNC 2AB9SMC_SLK 3PD27 0/1I/O LCD0_VSYNC 2AC9SMC_SDA 3PE0 0/1I/OTS0_CLK 2E23CSI0_PCK 3PE1 0/1I/OTS0_ERR 2E22CSI0_CK 3PE2 0/1I/OTS0_SYNC 2D23CSI0_HSYNC 3BALL# Pin Name Function TypeState Up/Down Strength (mA)TS0_DVLD 2CSI0_VSYNC 3PE4 0/1I/OTS0_D0 2C23CSI0_D0 3PE5 0/1I/OTS0_D1 2C22CSI0_D1 3PE6 0/1I/OTS0_D2 2B23CSI0_D2 3PE7 0/1I/OTS0_D3 2B22CSI0_D3 3PE8 0/1I/OTS0_D4 2A23CSI0_D4 3PE9 0/1I/OTS0_D5 2A22CSI0_D5 3PE10 0/1I/OTS0_D6 2B21CSI0_D6 3PE11 0/1I/OTS0_D7 2A21CSI0_D7 3PF0 0/1I/OSDC0_D1 2M20JTAG_MS1 4PF1 0/1I/OSDC0_D0 2M19JTAG_DI1 4PF2 0/1I/OSDC0_CLK 2L20UART0_TX 4PF3 0/1I/OSDC0_CMD 2L19JTAG_DO1 4PF4 0/1I/OSDC0_D3 2K20BALL# Pin Name Function TypeState Up/Down Strength (mA)PF5 0/1I/OSDC0_D2 2K19JTAG_CK1 4PG0 0/1I/OTS1_CLK 2CSI1_PCLK 3F20SDC1_CMD 4PG1 0/1I/OTS1_ERR 2CSI1_MLCK 3E21SDC1_CLK 4PG2 0/1I/OTS1_SYNC 2CSI1_HSYNC 3E20SDC1_D0 4PG3 0/1I/OTS1_DVLD 2CSI1_VSYNC 3D21SDC1_D1 4PG4 0/1I/OTS1_D0 2CSI1_D0 3SDC1_D2 4D20CSI0_D8 5PG5 0/1I/OTS1_D1 2CSI1_D1 3SDC1_D3 4C21CSI0_D9 5PG6 0/1I/OTS1_D2 2CSI1_D2 3UART3_TX 4E19CSI0_D10 5PG7 0/1I/OTS1_D3 2CSI1_D3 3UART3_RX 4C20CSI0_D11 5PG8 0/1I/O D19BALL# Pin Name Function TypeState Up/Down Strength (mA)CSI1_D4 3UART3_RTS 4CSI0_D12 5PG9 0/1I/OTS1_D5 2CSI1_D5 3C19UART3_CTS CSI0_D134 5PG10 0/1I/OTS1_D6 2CSI1_D6 3UART4_TX 4D18CSI0_D14 5PG11 0/1I/OTS1_D7 2CSI1_D7 3UART4_RX 4C18CSI0_D15 5PH0 0/1I/OLCD1_D0 2ATAA0 3UART3_TX 4EINT0 6A6CSI1_D07PH1 0/1I/OLCD1_D1 2ATAA1 3UART3_RX 4EINT1 6B6CSI1_D17PH2 0/1I/OLCD1_D2 2ATAA2 3UART3_RTS 4EINT2 6C6CSI1_D27PH3 0/1I/OLCD1_D3 2ATAIRQ 3UART3_CTS 4A5EINT3 6BALL# Pin Name Function TypeState Up/Down Strength (mA)CSI1_D37PH4 0/1I/OLCD1_D4 1ATAD0 2UART4_TX 3EINT4B5CSI1_D4PH5 0/1I/OLCD1_D5 2ATAD1 3UART4_RX 4EINT5 6C5CSI1_D57PH6 0/1I/OLCD1_D6 2ATAD2 3UART5_TX 4MS_BS 5EINT6 6A4CSI1_D67PH7 0/1I/OLCD1_D7 2ATAD3 3UART5_RX 4MS_CLK 5EINT7 6B4CSI1_D77PH8 0/1I/OLCD1_D8 2ATAD4 3KP_IN0 4MS_D0 5EINT8 6C4CSI1_D87PH9 0/1I/OLCD1_D9 2ATAD5 3KP_IN1 4MS_D1 5EINT9 6D4CSI1_D97BALL# Pin Name Function TypeState Up/Down Strength (mA)PH10 0/1I/OLCD1_D10 2ATAD6 3KP_IN2 4MS_D2 5EINT10 6A3CSI1_D107PH11 0/1I/OLCD1_D11 2ATAD7 3KP_IN3 4MS_D3 5EINT11 6CSI1_D117B3PH12 0/1I/OLCD1_D12 2ATAD8 3PS2_SCK1 4EINT12 6C3CSI1_D127PH13 0/1I/OLCD1_D13 2ATAD9 3PS2_SDA1 4SMC_RST 5EINT13 6A2CSI1_D137PH14 0/1I/OLCD1_D14 2ATAD10 3PS2_KP_IN4 4SMC_VPPEN 5EINT14 6B2CSI1_D147PH15 0/1I/OLCD1_D15 2ATAD11 3KP_IN5 4SMC_VPPPP 5A1EINT15 6BALL# Pin Name Function TypeState Up/Down Strength (mA)CSI1_D157PH16 0/1I/OLCD1_D16 2ATAD12 3KP_IN6 4SMC_DET 5EINT16 6B1CSI1_D167PH17 0/1I/OLCD1_D17 2ATAD13 3KP_IN7 4SMC_VCCEN 5EINT17 6C1CSI1_D177PH18 0/1I/OLCD1_D18 2ATAD14 3KP_OUT0 4SMC_SLK 5EINT18 6C2CSI1_D187PH19 0/1I/OLCD1_D19 2ATAD15 3KP_OUT1 4SMC_SDA 5EINT19 6D1CSI1_D197PH20 0/1I/OLCD1_D20 2ATAOE 3CAN_TX 4EINT20 6D2CSI1_D207PH21 0/1I/OLCD1_D21 2ATADREQ 3CAN_RX 4EINT21 6D3CSI1_D217BALL# Pin Name Function TypeState Up/Down Strength (mA)PH22 0/1I/OLCD1_D22 2ATADACK 3KP_OUT2 4CSI1_D225E2SDC1_CMD7PH23 0/1I/OLCD1_D23 2ATACS0 3KP_OUT3 4SDC1_CLK5E3CSI1_D237PH24 0/1I/OLCD1_CLK 2ATACS1 3KP_OUT4 4SDC1_D05E3CSI1_PCLK7PH25 0/1I/OLCD1_DE 2ATAIORDY 3KP_OUT5 4SDC1_D15E4CSI1_FIELD7PH26 0/1I/OLCD1_HSYNC 2ATAIORDY 3KP_OUT6 4SDC1_D25F3CSI1_HSYNC7PH27 0/1I/OLCD1_VSYNC 2ATAIOW 3KP_OUT7 4SDC1_D35F4CSI1_VSYNC7PI0 0/1I/OA20NC 2PI1 0/1I/OB20NC 2A19 PI20/1I/OBALL# Pin Name Function TypeState Up/Down Strength (mA)NC 2PI3 0/1I/O B19PWM1 2PI4 0/1I/O A18SDC3_CMD 2PI5 0/1I/O B18SDC3_CLK 2PI6 0/1I/O A17SDC3_D0 2PI7 0/1I/O B17SDC3_D1 2PI8 0/1I/O A16SDC3_D2 2PI9 0/1I/O B16SDC3_D3 2PI10 0/1I/OSPI0_CS0 2UART5_TX 3C17EINT22 6PI11 0/1I/OSPI0_CLK UART5_RX 2 3D17EINT23 6PI12 0/1I/OSPI0_MOSI 2UART6_TX 3C16EINT2 6PI13 0/1 I/OSPI0_MISO 2UART6_RX 3D16EINT25 6PI14 0/1 I/OSPI0_CS1 2PS2_SCK1 3TCLKIN0 4A18EINT26 6PI15 0/1 I/OSPI1_CS1 2PS2_SDA1 3TCLKIN1 4B18EINT27 6BALL# Pin Name Function TypeState Up/Down Strength (mA)PI16 0/1 I/OSPI1_CS0 2UART2_RTS 3A17EINT28 6PI17 0/1 I/OSPI1_CLK 2UART2_CTS 3B17EINT29 6PI18 0/1 I/OSPI1_MOSI 2UART2_TX 3A16EINT30 6PI19 0/1 I/OSPI1_MISO 2UART2_RX 3B16EINT31 6PI20 0/1 I/OPS2_SCK0 2UART7_TX 3E14HSCL 6PI21 0/1 I/OPS2_SDA0 2UART7_RX 3E13HSDA 6NC I pull-upT9 GNDW8 UBOOT_SEL I pull-upT10 JTAG_SEL0/1I/O pull-upH16 TEST 0I/O pull-downF5 NMI#AC14 RESET# 0AN20 DM0 0/1 ION21 DP00/1 IOP20 DM10 PWR- - - P21 DP10 GND- - - L16 UVCC_C 0 PWR- - - L14 UGND_C 0 GND- - - L15 UVCC_T 0/1 PWRL13 UGND_T 0/1 GNDBALL# Pin Name Function TypeState Up/Down Strength (mA)K16 ULVDD PWRK14 ULGND GNDR20 DM2 IOR21 DP2 IOY22 XP_TP 0AIAA22 XN_TP 0AIY23 YP_TP 0AIAA23 YN_TP 0AIAC23 MIC1OUTN 0AC22 MIC1OUTP 0Y21 FMINR0Y20 FMINL0AA21 VMIC0 - -AC21 MICIN20 - -AC20 MICIN10 - -W20 VRA10V20 VRA20T19 A VCC 0W21 VRP0AB21 LINEINR0 - -AB20 LINEINL0U19 AGND 0W19 HPR 0Y19 HPL 0V19 HPGND 0AA20 HPCOMFB 0AC19 HPVCC 0Y19 HPL 0AB23 LRADC0 0AIAB22 LRADC1 0AIAC16 TVOUT0 0AOAB16 TVOUT1 0AOAC17 TVOUT2 0AOAB17 TVOUT3 0AOW15 VCC33_TVOUT0 PWR- - - W18 GND33_TVOUT0 GND- - - AC18 NC 0AB18 NC0AA17 NC0Y17 NC0W16 NC 0BALL# Pin Name Function TypeState Up/Down Strength (mA)Y18 NC 0W17 NC 0AA18 NC 0AA16 NC 0Y16 NC 0V23 TX0P_HDMI 0V22 TX0N_HDMI0U23 TX1P_HDMI0U22 TX1N_HDMI0T23 TX2P_HDMI0T22 TX2N_HDMI0W23 TXCP_HDMI0W22 TXCN_HDMI0T13 VP_HMDI 0P13/R13/P14 GND_HDMI 0R23 SCL_HDMI 0R22 SDA_HDMI0P22 HPD_HDMI0P23 CEC_HDMI0R14/T14 NCT20 NC0T21 NC0U21 NC0U20 NC0V21 NC0P19/R19 NC0M16/M15 NC0N15/N16 NC 0M14/N13 NC 0F1 CLK32K_INAF2 CLK32K_OUT0 AK8 RTC_VDDPWR-- - N23 CLK24M_IN 0 AN22 CLK24M_OUT 0 AR16/T16/R15/T15 NC0 PWR- - - P16 PLLVP25 0P15 PLLGND 0GND-- - H8/H9/H10J8/J9/J10 J14/H15 VCC(8) 0PWR- - -BALL# Pin Name Function TypeState Up/Down Strength (mA)N19 VCC_CARD 0PWR- - - H19/J19 VCC_NAND(2) 0 PWR- - -G5/H5/L5/M5/R5/T5/W5/W6/W7/Y7/ VCC_ DRAM(10)0 PWR- - -J5/k5/N5/P5/U5/V5/Y7/Y8/G3/G4GND_DRAM (10)0 GND- - - L8/L9/K9/K10/T8/R9/R10/ K15/J15/J16 VDD(10) 0PWR- - -J12/J13/H11/H12/H13/H14VDD2(6)H11/H12/H13/H14J12/J14VDDCPU(6) T8/R9/R10L8/L9/K9/K10K15/J15/J16VDD_INT(10)L10/L11/L12/K11/K12/K13/J11/M10/M11/M12/M13/N11/N12/ P11/P12/R11/R12/T11/T12 GND(19) 0GND- -W12/W13/W14 VCC_ LVDS (3) 0 PWR- - -W9/W10/W11 GND_LVDS(3) 0 GND- - -F19 VCC_CSI0E18 VCC_CSI1。
2019年04月自学考试07231《数字影视合成》试题

2018年4月高等教育自学考试《数字影视合成》试题课程代码:07231一、单项选择题1.开发PremierePrO的公司是A.AdobeB.微软C.诺顿D.苹果2.在Phot。
ShOP中,制作动感效果使用的命令是A.HighPassB.MotionB1urC.WaveD.Po1arCoordinates3.MicrosoftR1E压缩器的颜色限制为A.百万色B.256色C.36色D.16色4.PA1信号的帧速率是A.25fpsB.30fpsC.16fpsD.36fps5.AfterEffeetS把图像或电影片断的尺寸限制在A.40000~40000像素B.50000~50000像素C.60000~60000像素D.30000~30000像素6.能产生粒子面的粒子发生器是A.GridB.CannonC.1ayerExp1oderD.Partic1eExp1oder7.素材导入到项目窗口后才能制作影片,为便于编辑和合成等,首先需要建立一个A.NewProjectB.NewCompositionC.NewFo1derD.NewSo1id8.复制层的结果是原层的层属性、遮罩、滤镜等A.需要设置选项时才一同被复制B.会被丢失C.会一同被复制D.以上都不对9.在编辑素材时会影响轨道上其它素材的长度和位置的工具是A.旋转编辑工具B.波纹编辑工具C.幻灯片工具D.滑动工具10.适合键出与指定亮度相近的像素的键控方式是A.1inearCo1orKeyB.Co1orRangeC.1umaKeyD.ExtractKey二、多项选择题U.属于“划像”类的转场效果特效有A.点交叉划像B.十字划像C.滑动带条D.形状划像E.星形划像12.景别可分为A.远景B.全景C.中景D.近景E.特写13.PremierePro的工作界面包含A.项目窗EIB.监视器窗12C.时间线窗口D.滤镜窗12E.时间轴窗口14.可以提高跟踪的精度和速度的设置有A.扩大特征区域B.缩小特征区域C.扩大搜索区域D.缩小搜索区域E.扩大目标区域15.音频特效可分为A.5.1声道B.立体声C.右声道D.左声道E.单声道三、填空题16.非线性和线性的概念主要是从的方式来区别的。
2N2222中文资料_数据手册_参数

Product specification
2N2222; 2N2222A
SYMBOL
PARAMETER
CONDITIONS
MIN. MAX. UNIT
Switching times (between 10% and 90% levels); see Fig.2
DISCRETE SEMICONDUCTORS
DATA SHEET
M3D125
2N2222; 2N2222A NPN switching transistors
Product specification Supersedes data of September 1994 File under Discrete Semiconductors, SC04
DC current gain 2N2222A
IE = 0; VCB = 60 V IE = 0; VCB = 60 V; Tamb = 150 °C IC = 0; VEB = 3 V IC = 0.1 mA; VCE = 10 V IC = 1 mA; VCE = 10 V IC = 10 mA; VCE = 10 V IC = 150 mA; VCE = 1 V; note 1 IC = 150 mA; VCE = 10 V; note 1 IC = 10 mA; VCE = 10 V; Tamb = −55 °C
SYMBOL
PARAMETER
Rth j-a Rth j-c
thermal resistance from junction to ambient thermal resistance from junction to case
CONDITIONS in free air
BC107中文资料

Application information
Where application information is given, it is advisory and does not form part of the specification.
LIFE SUPPORT APPLICATIONS
These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips for any damages resulting from such improper use or sale.
open emitter open base open collector
Tamb ≤ 25 °C
THERMAL CHARACTERISTICS
SYMBOL
PARAMETER
CONDITIONS
Rth j-a Rth j-c
thermal resistance from junction to ambient note 1 thermal resistance from junction to case
DESCRIPTION emitter base collector, connected to the case
客运员上岗证考试辅导资料汇总

客运部上岗证考试辅导资料一、航空联盟常识星空联盟定义:是由多个世界领先的国际航空公司组成的国际航空联盟。
这些航空公司有着共同的目标,就是为了经常飞行的旅客提供:1、全球范围内的一致的身份识别2、便捷、安全、放心的全球旅行3、无缝隙的服务星空联盟的宗旨是为旅客提供更加顺畅的航空旅行经历。
星空联盟金卡利益1、优先订座候补2、优先机场候补3、优先办理登机手续4、额外行李额和优先受理5、星空联盟金卡休息室准入星空联盟银卡利益1、优先订座候补2、优先机场候补二、电子客票1、电子客票状态OPEN FOR USE 客票有效未使用VOID 客票已作废REFUND 已退票SESPENDED 系统处理,客票禁止使用USED/FLOWN 客票已使用PRINT/EXCH 客票已换开为纸票LIFTED/BOARDED 旅客已登机CPN NOTE 未获机场控制权AIRP CNTL/XX 机场控制权已交给实际承运方PAPER TICKET 电子客票换开后的纸票记录2、查看ET客票状态的指令ETKD:N (N是指序号)ETKD:TN/票号ETKD:NI/证件号ETKD:CN/PNR号ETKD:NM/姓名3、查看ET客票历史记录指令ETKD:TN/票号,H4、提取旅客详细信息方法一:PR:序号方法二:PR:航班号/日期/子舱位,ET票号显示信息中TKNE标识电子客票票号;FOID标识身份证信息5、候补接收ET旅客PA舱位目的地1姓/名,ET航段号,URES6、接收ET婴儿6.1 当婴儿信息已录入系统〉PD*,INF〉PA1,INF1姓/名6.2 当婴儿信息未录入系统〉先接收成人旅客,指令PA1〉查看婴儿电客信息,用ETKD指令中的一种〉PU1,INF1姓/名,ET航段三、行李查询电报1、少收报QD PEKLNCA.TAOLN8X 121600工作人员代号AHLFR TAOCA09001NM YANGFANGIT YFTN CA123456TC BK22RT PEK/TAOFD CA1575/12SEP06BI POLOCN FOOD/BOOKFI FWD TAOLN8X TAG DEST TAO L/S PEK TKS=2、多收报QD PEKLNCZ SHELNCZ.CANLNCZ 120507/JAN08OHDFR CANCZ000001NM XINGLICHAXUNTN CZ111111TC BK22CHWFD CZ6101/CZ3194/12JANBI POLORT SHE/PEK/CANCN CLOS/BOOKBW 20.0T/D CANSI ADV O/E IF NEEDAG 184347=3、破损报QD PEKLNCA.TAOLN8X 121600工作人员代号DMGFR TAOCA09001NM YANGFANGTN CA123456TC BK22FD CA1575/12SEP06BI POLORT PEK/TAOCS CNY50AG 556688(工作号)=4、内务丢失报QD PEKLNCZ.CANLNCZ 150506/JAN08 P/LOSTFR CANCZ000004NM GUOJUNTN CZ002559TC BK02CWXFD CZ3110/15JANBI POLORT PEK/CANLOST MOBILE/COMPUTER SI PAX VERY URGENTAG 184347=5、速运报QD PEKLNCZ.CANLNCZ 020410/JAN08 FWDNM CHENZHIMINGTN CZ005004XT CZ123987NF CZ3193/02JANFD CZ3109/01JANTC BK02CWXFB 1BW 10.0FW CAN/PEKSI MCH AHL/PEKCZ000001AG 1843476、否定报QD PEKLNCZ.CANLNCZ 020410/JAN08NEGRE AHL/PEKCZ000001 WE CHK BUT NEG SRY AG 184347=7、结案报QD PEKLNCZ.CANLNCZ 150444/JAN08CFIFR CANCZ000002NM GUOJUNTN CZ199383TC BK02CWXFD CZ3110/15JAN RT PEK/CANCS CNY500SI THIS CASE CFI AG 184347=四、值机指令1、超过32周以上的孕妇乘机,应在乘机前72小时内交验由医生签字、医疗单位盖章的《诊断证明书》。
STM32的串口通信UARTTTL

STM32的串⼝通信UARTTTL常⽤的串⼝pinSTM32的串⼝是基础通信⽅式, 每个型号都带多组串⼝, ⼀般都使⽤默认的组, 可以参考芯⽚的datasheet, 去看pinout and pin definitions, 对于stm32f103c8t6, 这是48pin的芯⽚, 提供3组串⼝, 如果使⽤3组, 各组串⼝的pin脚为USART2 - A2, A3PA0: USART2_CTSPA1: USART2_RTSPA2: USART2_TXPA3: USART2_RXPA4: USART2_CKUSART1 - A9, A10PA8: USART1_CKPA9: USART1_TXPA10: USART1_RXPA11: USART1_CTSPA12: USART1_RTSUSART3 - B10, B11PB10: USART3_TXPB11: USART3_RXPB12: USART3_CKPB13: USART1_CTSPB14: USART1_RTS串⼝通信编程⼀般通过以下的步骤实现串⼝通信1. 申请内存作为buffer, 声明标记位和buffer指针简单的例⼦u8 usart_buf[100] = {0};u16 index1 = 0, flag1 = 0;复杂的例⼦#define TTL_BufferLength ((uint16_t)0x0040)#define TTL_WriteOk ((uint16_t)0x0000)#define TTL_BufferOverrun ((uint16_t)0x0001) // full flag#define TTL_BufferUnderrun ((uint16_t)0x0002) // empty flag/* Private types -------------------------------------------------------------*/typedef struct{uint16_t size; /* The size of the buffer */uint16_t start; /* The index of the next character to send */uint16_t end; /* The index at which to write the next character */char* elems; /* The location in memory of the buffer */} TTL_BufferTypeDef;/* Private variables ----------------------------------------------------------*/TTL_BufferTypeDef cb;/* Private Methods -----------------------------------------------------------*/void TTL_Buffer_Init(){cb.size = TTL_BufferLength;cb.start = 0;cb.end = 0;cb.elems = calloc(cb.size, sizeof(char));}void TTL_Buffer_Free(){free(cb.elems);}uint16_t TTL_Buffer_IsFull(){return (cb.end + 1) % cb.size == cb.start;}uint16_t TTL_Buffer_IsEmpty(){return cb.end == cb.start;}uint16_t TTL_Buffer_Write(char c){// check for a buffer overrunif (TTL_Buffer_IsFull()) {return TTL_BufferOverrun;} else {cb.elems[cb.end] = c;cb.end = (cb.end + 1) % cb.size;}return TTL_WriteOk;}uint16_t TTL_Buffer_Read(char* c){// check for a buffer underrunif (TTL_Buffer_IsEmpty()) {return TTL_BufferUnderrun;} else {*c = cb.elems[cb.start];cb.start = (cb.start + 1) % cb.size;}}2. 初始化UART端⼝: 使能GPIO, UART, NVIC /* Public Methods -----------------------------------------------------------*/void TTL_Init(){// Structures to hold the initialisation dataGPIO_InitTypeDef GPIO_InitStruct;USART_InitTypeDef USART_InitStruct;NVIC_InitTypeDef NVIC_InitStruct;// enable the peripherals we're going to useRCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);// Usart1 Tx is on GPIOB pin 6 as an alternative functionGPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF;GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;GPIO_Init(GPIOB, &GPIO_InitStruct);// Connect pin 6 to the USARTGPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_USART1);// fill in the interrupt configurationNVIC_InitStruct.NVIC_IRQChannel = USART1_IRQn;NVIC_InitStruct.NVIC_IRQChannelPreemptionPriority = 0;NVIC_InitStruct.NVIC_IRQChannelSubPriority = 0;NVIC_InitStruct.NVIC_IRQChannelCmd = ENABLE;NVIC_Init(&NVIC_InitStruct);// init the USART to 8:N:1 at 9600 baud as specified in the// TTL data sheetUSART_ART_BaudRate = 9600;USART_ART_WordLength = USART_WordLength_8b;USART_ART_StopBits = USART_StopBits_1;USART_ART_Parity = USART_Parity_No;USART_ART_HardwareFlowControl = USART_HardwareFlowControl_None; USART_ART_Mode = USART_Mode_Tx;USART_Init(USART1, &USART_InitStruct);// Enable USART1 peripheralUSART_Cmd(USART1, ENABLE);// ensure USART1 interrupts are off until we have dataUSART_ITConfig(USART1, USART_IT_TXE, DISABLE);// prepare the bufferTTL_Buffer_Init();}3. 实现中断处理⽅法读消息/* Public Methods -----------------------------------------------------------*//** Handles all interrupts for USART1.*/void USART1_IRQHandler(void){// is this interrupt telling us that we can send a new character?if (USART_GetITStatus(USART1, USART_IT_TXE) != RESET) {// is there something for us to read?if (TTL_Buffer_IsEmpty()) {// no, disable the interruptUSART_ITConfig(USART1, USART_IT_TXE, DISABLE);} else {// yes, get the next character from the bufferchar c = 0x00;TTL_Buffer_Read(&c);// send it to the deviceUSART_SendData(USART1, c);}}}4. ⼯具⽅法: 写消息, 反初始化(⾮必须)注意在每次调⽤USART_SendData这个⽅法之后, 都需要阻塞判断 USART_FLAG_TC 是否为SET才能继续往下执⾏. ...USART_SendData(USART1, *str++);while( USART_GetFlagStatus(USART1, USART_FLAG_TC) != SET);...例如/* Public Methods -----------------------------------------------------------*/void TTL_DeInit(){// disable the interruptsUSART_ITConfig(USART1, USART_IT_TXE, DISABLE);// free the bufferTTL_Buffer_Free();}uint16_t TTL_IsBufferFull(){return TTL_Buffer_IsFull();}uint16_t TTL_WriteMessage(char* text, uint16_t length){// index into the character arrayuint16_t i = 0;// return valueuint16_t rv = TTL_WriteOk;while(length--) {USART_SendData(USART1, *text++);// USART_SendData(USART1,(uint16_t) *text++);// Loop until the end of transmissionwhile(USART_GetFlagStatus(USART1, USART_FLAG_TC) != SET);}// enable the interrupt to send the messageUSART_ITConfig(USART1, USART_IT_TXE, ENABLE);return rv;}代码例⼦这是⼀个完整的代码例⼦, 适⽤于STM32F103#include "sys.h"#include "usart.h"#include "delay.h"u8 usart1_buf[100] = {0}, usart2_buf[100] = {0}, usart3_buf[100] = {0};u16 index1 = 0, index2 = 0, index3 = 0, flag1 = 0, flag2 = 0, flag3 = 0;void uart_init(u32 bound){GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStructure;NVIC_InitTypeDef NVIC_InitStructure;RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2 | RCC_APB1Periph_USART3, ENABLE);//使能USART1,GPIOA时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB, ENABLE);/*************UART1********************/GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; //PA.9GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //复⽤推挽输出GPIO_Init(GPIOA, &GPIO_InitStructure); //初始化GPIOA.9//USART1_RX GPIOA.10初始化GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; //PA10GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空输⼊GPIO_Init(GPIOA, &GPIO_InitStructure); //初始化GPIOA.10NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=2 ;//抢占优先级3NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //⼦优先级3NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道使能NVIC_Init(&NVIC_InitStructure); //根据指定的参数初始化VIC寄存器USART_ART_BaudRate = bound;//串⼝波特率USART_ART_WordLength = USART_WordLength_8b; //字长为8位数据格式USART_ART_StopBits = USART_StopBits_1; //⼀个停⽌位USART_ART_Parity = USART_Parity_No; //⽆奇偶校验位USART_ART_HardwareFlowControl = USART_HardwareFlowControl_None; //⽆硬件数据流控制 USART_ART_Mode = USART_Mode_Rx | USART_Mode_Tx; //收发模式USART_Init(USART1, &USART_InitStructure); //初始化串⼝1USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);//开启串⼝接受中断USART_Cmd(USART1, ENABLE); //使能串⼝1/***************UART2******************/GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //复⽤推挽输出GPIO_Init(GPIOA, &GPIO_InitStructure); //初始化GPIOA.2GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空输⼊GPIO_Init(GPIOA, &GPIO_InitStructure); //初始化GPIOA.3NVIC_InitStructure.NVIC_IRQChannel = USART2_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=2 ;//抢占优先级3NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1; //⼦优先级3NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道使能NVIC_Init(&NVIC_InitStructure); //根据指定的参数初始化VIC寄存器USART_ART_BaudRate = bound;//串⼝波特率USART_ART_WordLength = USART_WordLength_8b; //字长为8位数据格式USART_ART_StopBits = USART_StopBits_1; //⼀个停⽌位USART_ART_Parity = USART_Parity_No; //⽆奇偶校验位USART_ART_HardwareFlowControl = USART_HardwareFlowControl_None; //⽆硬件数据流控制 USART_ART_Mode = USART_Mode_Rx | USART_Mode_Tx; //收发模式USART_Init(USART2, &USART_InitStructure); //初始化串⼝2USART_ITConfig(USART2, USART_IT_RXNE, ENABLE);//开启串⼝接受中断USART_Cmd(USART2, ENABLE); //使能串⼝2/****************UART3***********************///USART3_TX GPIOB.10GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; //PB.10GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //复⽤推挽输出GPIO_Init(GPIOB, &GPIO_InitStructure); //初始化GPIOB.10//USART3_RX GPIOB.11GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11; //PB11GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空输⼊GPIO_Init(GPIOB, &GPIO_InitStructure); //初始化GPIOB.11//Usart3 NVIC 配置NVIC_InitStructure.NVIC_IRQChannel = USART3_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=1; //抢占优先级4NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3; //⼦优先级3NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道使能NVIC_Init(&NVIC_InitStructure); //根据指定的参数初始化VIC寄存器USART_ART_BaudRate = 115200; //串⼝波特率USART_ART_WordLength = USART_WordLength_8b; //字长为8位数据格式USART_ART_StopBits = USART_StopBits_1; //⼀个停⽌位USART_ART_Parity = USART_Parity_No; //⽆奇偶校验位USART_ART_HardwareFlowControl = USART_HardwareFlowControl_None; //⽆硬件数据流控制 USART_ART_Mode = USART_Mode_Rx | USART_Mode_Tx; //收发模式USART_Init(USART3, &USART_InitStructure); //初始化串⼝3USART_ITConfig(USART3, USART_IT_RXNE, ENABLE); //开启串⼝接受中断USART_Cmd(USART3, ENABLE);}/**每个字节⼀个中断, 这⾥⽤0x0a作为⼀条消息读取结束*/void USART1_IRQHandler(void){u16 code;if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) {USART_ClearITPendingBit(USART1, USART_IT_RXNE);//Removal of receiving interrupt flagcode = USART_ReceiveData(USART1);usart1_buf[index1] = code;index1++;if(code == 0x0a) {index1 = 0;flag1 = 1;}}}void USART2_IRQHandler(void){u16 code;if(USART_GetITStatus(USART2, USART_IT_RXNE) != RESET) {USART_ClearITPendingBit(USART2, USART_IT_RXNE);code=USART_ReceiveData(USART2);usart2_buf[index2] = code;index2++;if(code == 0x0a) {index2 = 0;flag2 = 1;}}}void USART3_IRQHandler(void){u16 code;if(USART_GetITStatus(USART3, USART_IT_RXNE) != RESET) {USART_ClearITPendingBit(USART3, USART_IT_RXNE);code = USART_ReceiveData(USART3);usart3_buf[index3] = code;index3++;if(code == 0x0a) {index3 = 0;flag3 = 1;}}}void USART1_Send(u8 *str){while(*str != 0x0a) {USART_GetFlagStatus(USART1, USART_FLAG_TC);USART_SendData(USART1, *str++);while( USART_GetFlagStatus(USART1,USART_FLAG_TC) != SET);}USART_SendData(USART1, 0x0a);}void USART2_Send(u8 *str){while(*str != 0x0a) {USART_GetFlagStatus(USART2, USART_FLAG_TC);USART_SendData(USART2, *str++);while( USART_GetFlagStatus(USART2,USART_FLAG_TC) != SET);}USART_SendData(USART2, 0x0a);}void USART3_Send(u8 *str){while(*str != 0x0a) {USART_GetFlagStatus(USART3, USART_FLAG_TC);USART_SendData(USART3, *str++);while( USART_GetFlagStatus(USART3,USART_FLAG_TC) != SET); }USART_SendData(USART3, 0x0a);}/*******************main***********************/#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "usart.h"#include "buzzer.h"#include "string.h"int main(void){u8 Zigb_Head[]="ZigB:";u8 buf[100];delay_init();NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);uart_init(115200);Buzzer_Init();LED_Init();while(1) {if(flag2 == 1) {LED0=0;flag2=0;USART3_Send(usart2_buf);memset(usart2_buf,0,sizeof(usart2_buf));} else if(flag3==1) {LED1=0;flag3=0;memcpy(buf,Zigb_Head,sizeof(Zigb_Head));strcat(buf,usart3_buf);USART2_Send(buf);memset(buf,0,sizeof(buf));}delay_ms(500);LED1=1;LED0=1;delay_ms(500);}}参考。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C474 C473 C475 .1U .1U .1U CC0402 CC0402 CC0402 CLK_VDD_3V66
making the IREF 2.32mA
R209 L31 FBM2125HM330 475/F IREF
R_PCLK_SIO R_PCLK_591 R_PCLK_MINI R_PCLK_PCM
B
CHANNEL A DDR SDRAM 2.5V, 333MHz 2.1 GB/s up to 2.7GB/s CHANNEL B DDR SDRAM 2.5V, 333MHz 2.1 GB/s up to 2.7GB/s
VIDEO Controller
M10-P 708 BGA PG 11, 12, 13
Y2 14.318MHZ-DSX530G 2 14M_XOUT CLKSUSA# CLKSTPPCI# CLKSTPCPU# PM_VGATE#
R504 1K
R511 1K
5 21 49 50 35
XTAL_OUT PWRDWN# PCI_STOP# CPU_STOP# VTT_PWRGD# SCLK SDATA FS_A FS_B VDD_REF VDD_PCI_1 VDD_PCI_2 VDD_SRC VDD_3V66 VDD_CPU_1 VDD_CPU_2 IREF
PA1
Tuesday, August 19, 2003
7
3A
Sheet 1
8
of
41
1
PDF created with FinePrint pdfFactory trial version
1
2
3
4
5
6
7
8
TABLE OF CONTENTS
P01: BLOCK DIAGRAM
176 Pins LQFP
D
PG 30
PG 31
QUANTA COMPUTER
To Right BAY
FDD
PG 21
2
Serial PG 30
3
Parallel PG 30
Touchpad Keyboard PG 33 PG 33
4
FLASH PG 31
5 6
Title
Block Diagram
Size Custom Date: Document Number Rev
+3V
L34 FBM2125HM330 CLK_VDD_PCI CLK_VDD_3V66 CLK_VDD_CPU
R_PCLK_ICH
R543
33/F
PCLK_ICH
PCLK_ICH
(19)
B
B
C467 C434 10U/10V .1U CC1206 CC0402 L35 FBM2125HM330 C479 .1U CC0402 L29 FBM2125HM330
C
33MHZ, 3.3V PCI AC97 RJ45 AUDIO ST9758 PG 28 MDC PG 24 RJ11 PG 27
MINI-PCI
SOCKET
USB PORT 0,1,2,3 PG 32
To Memory Card
CARDBUS IEEE-1394
PG 25 PCI4510 PG 23, 24 CARD BUS SLOT PG 24
C476 33P 55 54 U14 14M_XIN R247 R515 R513 1K 1K 1K CLKSUSA# CLKSTPPCI# CLKSTPCPU# C477 33P HBSEL0 HBSEL1 (20) STP_PCI# (20) PWRSAVE# STP_PCI# PWRSAVE# R516 R514 *0 *0 CGCLK_SMB CGDAT_SMB (5,6) HBSEL0 (5,6) HBSEL1 HBSEL0 HBSEL1 CLK_VDD_PCI 28 30 51 56 3 10 16 36 24 48 42 52 1 4 XTAL_IN VDD_A VSS_A +3V VDDA_CKG
S-VIDEO
PG 17
Port Replicator
DC Jack,Modem port Audio jacks(Analog & Digital) CRT port(VGA & S-Video) KB/Mouse,Serial port 3XUSB(2,3),Parallel port Ethernet port
266MB/s, 1.5V HUB I/F
IDE BUS BUFFER
Primary Slave IDE - Left Bay (FDD,2ND HDD)
PG 21
ATA 66/100
LAN I/F
PG 21
ICH5
460 BGA
USB 2.0 PG 18, 19, 20
Secondary IDE - Right Bay (CDROM,DVD CD-RW, DVD-RW, 2ND HDD) PG 21
L30 FBM2125HM330 +3V
C425 .01U
C423 10U/10V_1206
R506 R507 R508 R509 R541 R542 R540
49.9/F 49.9/F 49.9/F 49.9/F 33/F 33/F 33/F 14M_AC97 14M_SIO 14M_ICH
1
+3V
C
USB PORT 4 PG 32 USB PORT 5.6.7 PG 35 3.3V LPC, 33MHz
Port Replicator
AUDIO AMP
LM4869
PG 29 FAN 1,2 PG 33
1394 PORT PG 23
SIO PC87391
100 Pins TQFP
D
PC87591
CK-409
CPU0 CPU0# SRC SRC#
R505 *1K
R510 *1K
3V66_0 3V66_1 3V66_2 3V66_3 VCH/3V66_4 PCIF_0 PCIF_1 PCIF_2 PCI_0 PCI_1 PCI_2 PCI_3 PCI_4 PCI_5 PCI_6 VSS_1 VSS_2 VSS_3 VSS_4 VSS_66 VSS_SRC VSS_IREF DOT_48MHZ USB_48MHZ
A
REF_0 REF_1 CPU2 CPU2#
2 1 47 46 44 43 41 40 38 37 22 23 26 27 29 7 8 9 12 13 14 15 18 19 20 32 31
14M_REF_0 14M_REF_1
14M_AC97 (28) 14M_SIO (30) 14M_ICH (20)
A
P15: VIDEO DDR MEMORY A P16: VIDEO DDR MEMORY B P17: PANEL INTERFACE P18: CRT & S-VIDEO P19: ICH5-M (CPU,PCI,IDE) P20: ICH5-M (USB,HUB,LPC) P21: ICH5-M (POWER/GROUND) P22: DEVICE BAY & BAY POWER P23: CARDBUS/1394 (PCI4510) P24: CARDBUS SLOT P25: MINI-PCI & MDC P26: KENAI II CSA P27: KENAI II CSA POWER & RJ45/RJ11 P28: AUDIO(AC97) & AUDIO POWER
R544 R545 R546 R547
33/F 33/F 33/F 33/F
PCLK_SIO PCLK_591 PCLK_MINI PCLK_PCM
PCLK_SIO (30) PCLK_591 (31) PCLK_MINI (25) PCLK_PCM (23)
C478 C428 .1U .1U CC0402 CC0402 CLK_VDD_CPU
B A
P02: TABLE OF CONTENTS P03: CLOCK GENERATOR P04: NORTHWOOD/PRESCOTT (HOST BUS) P05: NORTHWOOD/PRESCOTT (POWER/NC) P06: GMCH (HOST, AGP) P07: GMCH (DDR I/F A) P08: GMCH (DDR I/F B) P09: GMCH (POWER/GROUND) P10: DDR SO-DIMM(200P) P11: M10-P AGP INTERFACE
CPU1 CPU1#
R_HCLK_CPU R_HCLK_CPU# R_HCLK_MCH R_HCLK_MCH#
R517 R518 R519 R520
33.2/F 33.2/F 33.2/F 33.2/F
HCLK_CPU HCLK_CPU# HCLK_MCH HCLK_MCH#
HCLK_CPU (4) HCLK_CPU# (4) HCLK_MCH (6) HCLK_MCH# (6)
B
P12: M10-P (POWER/GROUND) P13: M10-P MWMORY I/F (A & B) P14: M10-P MWMORY I/F (A & B)
P40: COREVCC(POWER TRAIN) P41: BATTERY CHARGER
C
C
PCI DEVICES
DEVICE ATi M10-P CARDBUS/1394 MINI PCI KENAI II / KINNERETH-R
1
2
3
4
5
6