SSD1963开发板使用手册
SSD1963开发板使用方法
SSD1963开发板使用方法板子接口图如下图所示USB接口:电源和USB接口5V电源接口。
显示7寸大屏时要用外接5V电源。
5V电源里面是正极,外面是负极点4.3寸屏时可以用USB取电,不外接5V电源。
JP2跳线帽要短接。
串口:ISP下载口SD卡:图像数据存储位置JTAG调试口:V8单步调试STM32用接口4.3寸显示屏接口:接QD430CPOTOA-40A TFT屏接口4.3寸屏接好线效果如图7寸显示屏接口:接AT070TN83V.1 TFT屏接口接好线后的效果如下图7寸屏FFC排线接线如图接线完毕,SD卡插到卡槽中,用USB线跟电脑USB口连接。
通过串口或V8下载STM32-FD-USB-SD.HEX到开发板中,这时就把SSD1963开发板映射成一个U盘,把通过IMAGE2LCD处理的图像文件拷贝到SD卡中。
重新下载图像显示代码中STM32_FD_SDCARD.HEX文件。
TFT显示屏就会把SD卡中的图像一幅一幅的显示出来。
SSD1963开发板串口ISP 步骤该方法适合SSD1963开发板及完整开发板。
1.将板上的JP1 上的短接块拔掉,用串口线(三线制)将PC 机与开发板的COM 连接起来,接上USB线,给开发板加电。
2.运行PC 机端的FLASH LOADER 软件。
该软件在随机光盘的资料文件夹里。
设置如图,点NEXT 键3. 连接正常的情况会出现如下的界面,并指示出该期间的FLASH 的存储空间大小。
4.点击NEXT 键会显示显示详细的器件信息。
5 点击NEXT 键,显示如下,选择需要下载的HEX 文件。
6. 点击NEXT 键,经过一段下载的过程,完成代码的下载7. 完成后,给开发板断电,在开发板的JP1 上插入短接块,给开发板重新供电,程序即开始运行。
C-63OMEGAdata Series 数据采集系统说明书
OMEGAdata™ SeriesData Acquisition Systems OMK-AD812 Low Cost Parallel Port System with Signal Conditioning OptionsThe OMK-AD812 is a low cost dataacquisition system compatible with most IBM personal computers and compatibles. It plugs directly into the personal computer’s parallel port and derives it’s power from the parallel port’s signal lines. It may be used with desktop PCs or because of its compact size it is ideally suited for field use with a portable computer.The OMK-AD812 is an inexpensive, low speed data acquisition product that is very easy to use. Simply plug it in, load its software, connect your devices and you are ready to begin acquiring data. The OMK-AD812 works under Windows 95/98/NT 4.0/2000 and Me. Custom application development with Microsoft Visual Basic, Microsoft Visual C++, Borland C++ Builder, Borland Delphi and others is supported with a simple to use ActiveX control.The OMK-AD812 includes eight single-ended analog input channels that can also be used in pairs as differential analog inputs.The maximum sampling rate usingthe standard software package is 50samples/sec. The 12 bit resolutioncombined with the OMK-AD812’sfixed 0 to 4.096V full-scale inputrange provides a resolution ofapproximately 1 mV. The OMK-AD812 also includes four digital I/Olines. These four lines can be usedfor input or output.Signal ConditioningThe OMK-AD812 has a signalconditioning accessory module thatgives the OMK-AD812 the ability toaccept thermocouple and millivoltsignals which are not directlyreadable by the OMK-AD812. Thesignal conditioner is supported bythe software included with the OMK-AD812. The signal conditionerreduces digital I/O lines on theOMK-AD812 to two. These lines areavailable for connection to switchesor relays. The signal conditionerplugs directly into the OMK-AD812and will not operate alone.OMK-USC Universal SignalConditioner Input forThermocouples, Voltagesand FrequencyThe OMK-USC converts the eightsingle-ended analog inputs to fourtype "J, K or T" thermocouple inputsor differential millivolt inputs, oneambient temperature reading, onefrequency and five voltage inputs.The differential millivolt input has arange of -5 to 45 mV. Thefrequency input has three differentranges set by an external jumper.The frequency ranges are: 0 to100 Hz, 0 to 500 Hz or 0 to 1000Hz. The voltage inputs have arange of 0 to 4.096V.OMK-STP25AThe OMK-STP25A is a generalpurpose screw terminal panel thatplugs directly into the OMK-AD812or OMK-USC. This screw terminalpanel brings all signals out toexternal screw terminals.OMK-AD812 $169ߜEight Single-ended,12 Bit Analog Inputswith 0-4.096 VInput RangeߜFlexible Expansion and SignalConditioning forThermocouple,Millivolt andFrequency Signals ߜFour Digital I/O Lines (Input or Output)ߜWide Rangeof Software SupportC-63CC-64SpecificationsOMK-AD812Number of Analog Inputs:8 single-endedResolution:12 bits Analog Input Range:0 V to 4.096 VInput Impedance:10K ΩOffset Error:+0.5%/-0.0% F.S.Linearity Error:±0.2% F.S.Gain Error:±1% F.S.Overvoltage Protection:±15 Vdc DIGITAL I/ONumber of Digital I/O Lines:4Max. Current (Sinking):4 mA Max. Current (Sourcing): 0.5 mA Overvoltage Protection:+5/-0.5 Vdc OMK-USCNumber of Thermocouple Inputs:4 (J, K, T or millivolt)Ranges:Type J (-50 to 800°C)Type K (-50 to 1000°C)Type T (-25 to 500°C)Millivolt -5 to 45 millivolt Thermocouple Accuracy:1.0°C @ 25 °CThermocouple Resolution:1°C Millivolt Accuracy:±0.5% livolt Resolution:0.01 mV FREQUENCY INPUTS Number of Inputs:1Signal Level:Min. ±100mV, max. ±4V Range:0 to 100 Hz, 0 to 500 Hz or 0 to 1000 HzAccuracy:±1% F.S.Resolution:1 Hz VOLTAGE INPUTS Number of Inputs:5Range:0 to 4.096 V Accuracy/Resolution:Same as OMK-AD812PHYSICAL (ALL MODELS)Operating Temperature Range:0 to 70°C (32 to 156°F)Dimensions:58.4mmH x 55.8mmW x 15.2 mmD (2.3 x 2.2 x 0.6")Power Consumption:50 mWuser’s manual.Ordering Example:OMK-AD812, OMEGACARE SM 1 year extended warranty for theOMK-AD812(adds 1 year to standard 1 year warranty), and OMK-STP25A screw terminal panel, $169 + 25 + 35 = $229.OMK-AD812 shown with optional STP-25A screw terminal panelCANADA www.omega.ca Laval(Quebec) 1-800-TC-OMEGA UNITED KINGDOM www. Manchester, England0800-488-488GERMANY www.omega.deDeckenpfronn, Germany************FRANCE www.omega.frGuyancourt, France088-466-342BENELUX www.omega.nl Amstelveen, NL 0800-099-33-44UNITED STATES 1-800-TC-OMEGA Stamford, CT.CZECH REPUBLIC www.omegaeng.cz Karviná, Czech Republic596-311-899TemperatureCalibrators, Connectors, General Test and MeasurementInstruments, Glass Bulb Thermometers, Handheld Instruments for Temperature Measurement, Ice Point References,Indicating Labels, Crayons, Cements and Lacquers, Infrared Temperature Measurement Instruments, Recorders Relative Humidity Measurement Instruments, RTD Probes, Elements and Assemblies, Temperature & Process Meters, Timers and Counters, Temperature and Process Controllers and Power Switching Devices, Thermistor Elements, Probes andAssemblies,Thermocouples Thermowells and Head and Well Assemblies, Transmitters, WirePressure, Strain and ForceDisplacement Transducers, Dynamic Measurement Force Sensors, Instrumentation for Pressure and Strain Measurements, Load Cells, Pressure Gauges, PressureReference Section, Pressure Switches, Pressure Transducers, Proximity Transducers, Regulators,Strain Gages, Torque Transducers, ValvespH and ConductivityConductivity Instrumentation, Dissolved OxygenInstrumentation, Environmental Instrumentation, pH Electrodes and Instruments, Water and Soil Analysis InstrumentationHeatersBand Heaters, Cartridge Heaters, Circulation Heaters, Comfort Heaters, Controllers, Meters and SwitchingDevices, Flexible Heaters, General Test and Measurement Instruments, Heater Hook-up Wire, Heating Cable Systems, Immersion Heaters, Process Air and Duct, Heaters, Radiant Heaters, Strip Heaters, Tubular HeatersFlow and LevelAir Velocity Indicators, Doppler Flowmeters, LevelMeasurement, Magnetic Flowmeters, Mass Flowmeters,Pitot Tubes, Pumps, Rotameters, Turbine and Paddle Wheel Flowmeters, Ultrasonic Flowmeters, Valves, Variable Area Flowmeters, Vortex Shedding FlowmetersData AcquisitionAuto-Dialers and Alarm Monitoring Systems, Communication Products and Converters, Data Acquisition and Analysis Software, Data LoggersPlug-in Cards, Signal Conditioners, USB, RS232, RS485 and Parallel Port Data Acquisition Systems, Wireless Transmitters and Receivers。
SSD2go 用户手册说明书
2122222 TABLE OF CONTENTSIntroduction 3 Package contents 3 System requirements 4 Support 4Quickstart 5Safely removing the SSD2go 6 Safely removing in Windows 6 Safely removing in Mac OS X 7 Installation 8 Installation on Mac OS X 8 Installation on Windows 8 Installation on Linux 9 Configuring the SSD2go 9 Configuring for FAT32 10 Configuring on Windows 10 Configuring on Mac OS X 13 Technical Specifications 14 SSD2go 14 SSD2go pocket 15 SSD2go PRO 16 SSD2go TWIN 17Getting help 17 Troubleshooting 18 The SSD2go does not mount 18 The SSD2go does not work on my TV 18 The SSD2go does not work in my car 18 Choosing a file system 18 Opening Disk Management 19 Legal Information 19 Copyright 19 Acknowledgments 193Welcome to the user manual for your SSD 2go .With stunning real word transfer speeds of up to 460MB/s and 85000 IOPS it will change your mobile workflow 1.The SSD 2go and SSD 2go pocket are fully com-pliant with USB 3.0 and backwards compatible up to USB 1.1, making sure you can use it anywhere.The SSD 2go TWIN features two SSD drives in one compact package.Furthermore, The SSD 2go PRO is eSATA compatible, giving you full SATA3 6Gbit/s performance.This manual will guide you through using and configuring your the SSD 2go .INTRODUCTION PACKAGE CONTENTS Your SSD 2go comes out of the box ready to use.Follow the Quickstart instructions and you are ready to go.Note:You can get the up-to-date version of this manual at: /downloads Note:You can signup on the Angelbird support portal to receive product updates:/supportSSD 2go - SSD 2go- 32 cm USB 3.0 cable SSD 2go pocket - SSD 2go pocket- 32 cm USB 3.0 cable SSD 2go PRO - SSD 2go PRO- 32 cm USB 3.0 cable - 60 cm eSATAp cable SSD 2go TWIN - SSD 2go TWIN- 2 × 32 cm USB 3.0 cableNote:Please keep the packaging. In the unlikely event that you have to return the product forservicing or repair it must be returned in the original packaging.1 Different models may have difference performance. See theTechnical Specifications section for details.4Your computer must meet certain require-ments in order to have your SSD 2go function correctly.Minimum requirementsFor the SSD 2go and SSD 2go pocket you need one free USB port.To be able to use both drives of the SSD 2go TWIN , you need two USB ports.To make use of the eSATA functionality of the SSD 2go PRO , you need one free eSATA (for data transfer) and a USB port (for power).SYSTEM REQUIREMENTS SUPPORT Optimal performanceAlthough not required, for optimal performance your computer must be equipped with USB 3.0 ports which support UASP . Consult your computer manual to see if your USB 3.0 ports support UASP .In addition you need at least Window 8,Windows 7 (with UASP drivers), Mac OS X 10.8 or later, or any recent Linux distribution.For optimal performance with the SSD 2go PRO you need an eSATA 6Gb/s port. Consult your computer manual to see if your eSATA ports support SATA 6Gb/s.For support visit the Angelbird Support website at /support, or check the Getting help section.By signing up for your Personal Support Portal account, you will receive product updates automatically.You can download an up-to-date version of this manual at /downloads.5Your SSD 2go comes ready to use and configured for most situations.Please refer to the next two sections on how to start using your SSD 2go with a laptop or computer, or with a hi-fi set or TV.Note:If you are using Windows XP , Windows Server 2003 or Linux, you need to install the exFAT driver first. Follow the instructions in theInstallation section. Once the driver is installed, follow the steps below.QUICKSTARTYour SSD 2go comes ready to use for Windows Vista, Windows 7, Windows 8, Windows Server 2008 and Mac OS X 10.6.5 and later.1. Connect the SSD 2go with the USB cable to your computer like in fig. 1.2. The drive will mount and show up in your File Manager.3. Before you unplug the SSD 2go , you must first safely remove it from your operating system. See the next chapter, for more information.Failure to safely remove your SSD 2go may result in lost or damaged files.Note:If the SSD 2go does not mount on your computer, check the The SSD2go does not mount section for help.Warning!Failure to safely remove the SSD 2go could result in missing or damaged files.fig. 1Note:Only the SSD 2go pocket is suitable for use with hi-fi sets and TVs.On many modern TVs and hi-fi equipment your SSD 2go pocket will work directly. Just transfer your music, movies or pictures to the SSD 2go pocket and plug it in. Consult your TV or hi-fi equipment manual for full instructions.Note:The SSD 2go pocket comes preconfigured to be compatible with most devices. When your device does not work directy, in most cases it requires configuring the SSD 2go pocket with a FAT32 partition. Please refer to the section figuring for FAT32 for detailed instructions.QUICKSTART WITH A LAPTOP OR COMPUTER QUICKSTART WITH A STEREO OR TV6Before you unplug the SSD2go from a USB port you must first safely remove it, which means instructing your computer to finish and stop writing to the drive. If you do not do this, you could lose data.In the case of the SSD2go TWIN, you need to safely remove both drives.If you connected your SSD2go PRO with the eSATAp cable, you need to turn off your laptop or computer before unplugging it.Windows 8, Windows 7 and Windows VistaTo unmount the SSD2go, single-click the eject button in the system tray.As shown in fig. 2 a list of devices which can be unmounted will appear. Click “Eject SSD2go”.You can safely unplug when the message from fig. 3 appears.Windows XPTo unmount the SSD2go, single-click the eject button in the system tray.As shown in fig. 4 a list of devices which can be unmounted will appear. Click “Safely remove USB Mass Storage Device”.You can safely unplug when the message from fig. 5 appears.SAFELY REMOVING THE SSD2goSAFELY REMOVING IN WINDOWSfig. 2fig. 3fig. 4fig. 57 SAFELY REMOVING IN MAC OS XTo unmount the SSD2go using the Finder, click Arraythe eject button next to the drive icon as shownin fig. 6.When the drive completely disappears you cansafely unplug the device.fig. 68In some situations it is neccesary or recom-mended to install a driver for your SSD2go. When you use Mac OS X it is recommended, but not required, to install the SSD2go driver. This driver adds TRIM and SMART support and will improve the performance of your device. Please see the next section, Installation on Mac OS X, for instructions.If you use Windows XP, Windows Server 2003 or Linux you need to install the exFAT driver. Please refer to the sections Installation on Windows and Installation on Linux for detailed instructions.Angelbird recommends that you install theSSD2go driver. It will improve the long-termperformance of your device.The Mac OS X driver for the SSD2go comespreloaded on your device. You can also down-load the driver from the Angelbird website.To install the driver, open the installation pack-age for the Mac OS X version you are using,and run the installation program. Follow theinstructions on your screen and the driver willbe installed.Note:This section only applies to Windows XP andWindows Server 2003.Please visit/kb/955704and download the exFAT driver installationpackage for your Windows version.Once you have downloaded the installationpackage, start it and follow the instruction onyour screen to install the exFAT driver.INSTALLATION INSTALLATION ON MAC OS X INSTALLATION ON WINDOWS9Most Linux distributions do not have the exFAT driver pre-installed. In this section we show how to install the exFAT driver on Ubuntu and Debian based systems.1. Open a terminal. In Ubuntu you can use the Unity start button or press the key combination ctrl+alt+t.2. Install the driver packages by giving the command sudo apt-get installexfat-fuse exfat-utils and following the instructions on your screen.3. Reboot your computer.After this, you are ready to use the SSD2go.Note:The SSD2go already comes preconfigured out of the box, so usually there is no need to configure your SSD2go.The SSD2go is configured by partitioning and formatting the drive. You may want to do this if the default configuration does not suit your needs. For example, some TVs and audio equipment require FAT32 formatting.There are separate instructions for Windows and Mac OS X.The default configuration for the SSD2go is the MBR partition table and a single exFAT partition. The sections below explain how to configure your SSD2go with these settings.If you want a different configuration than explained here, check your operating system manual or check the links in the Getting Help section.INSTALLATION ON LINUXWarning !Partitioning and formatting are bothoperations that will delete the data on theSSD2go! Be sure to make a backup of your databefore continuing.CONFIGURING THE SSD2GO10Configuring your SSD2go for FAT32 is sometimes required for it to be compatible with a TV or hi-fi equipment.The next two sections show how to configure a SSD2go on a Windows and Mac computer.If you are using a Windows computer, please follow the instructions in the section Configuring on Windows, and at step 3.B, select the FAT32 option instead of the exFAT option.If you are using a Mac computer, please follow the instructions in section Configuring on Mac OS X. At step 3, select the MS-DOS (FAT) op-tion instead of exFAT.The Disk Management application is used to partition and format drives. We can open it by pressing the key combination Win+R. This will show the “Run” dialog. Type diskmgmt.msc and press Enter.NoteAlternative ways of opening theDisk Management application are shown in the Opening Disk Management section.Partitioning a disk means the creating of sepa-rate volumes (drive letters, mount points) on a single physical disk. We will create only a single volume on the disk.1. First we need to find the SSD2go. The window is divided into two parts, as shown in fig. 7. On top is a list of volumes and on the bottom a list of physical disks. In the list of physical disks, locate the SSD2go.The SSD2go should be the physical disk on the bottom of the list, but above any CD-ROM drive.CONFIGURING FOR FAT32fig. 7fig. 8CONFIGURING ON WINDOWSNoteIf you cannot find the physical disk represent-ing the SSD2go, disconnect it, wait a few sec-onds, and reconnect it. You will see theSSD2go disk disappear and appear.2. If there are any volumes on the SSD2go, youneed to remove them first. Make sure you onlydelete the volumes on the SSD2go, not anyother disks.fig. 9fig. 10Warning !Deleting a volume will also delete all data fromthat volume!Right-click on the volume you wish to remove,and click “Delete Volume”, as shown in fig. 8.Repeat this for all volumes on the SSD2go .fig. 11fig. 123. Now we will create a new volume on the SSD 2go . In the “Unallocated” area, right-click and choose “New Simple Volume” as shown in fig. 9. Windows will now guide you through the process of creating a new volume.3.A. Click “Next” twice to accept the default volume size and then the default drive letter. See fig. 10 and fig. 11.3.B. On the “Format Volume” screen (fig. 12), you need to select the filesystem.Set the filesystem to exFAT if you want to use your SSD 2go with both Windows and Mac OS X. Choose NTFS If you want to use your SSD 2go only with Windows. Choose FAT32 if you want to use your SSD 2go with a TV or hi-fi set, and exFAT does not work. Read Choosing a file sys-tem for an explanation of other options.Also set the volume name to “SSD2go” and enable “Perform a quick format”.When ready, click next.fig. 13fig. 143.C. Click finish to confirm you want to create the volume as in fig. 13.3.D. Windows will now create the volume,and it will show up in the list of volumes as in fig. 14.Now the volume has been created. Thedrive will mount and show up in “Computer” (Windows 8, Windows 7, Windows Vista) or “My Computer” (Windows XP).13The Disk Utility is used to format and partition drives. It can be found underApplications→ Utilities→Disk Utility.Partitioning a disk means the creating of separate volumes on a single physical disk. We will create only a single volume on the disk.Start the Disk Utility and follow the steps be-low.1. Select SSD2go from the list of disks, and then select the partition tab, and set the Partition Layout to 1 Partition as in fig. 15.2. Click on options... and change the partition scheme to Master Boot Record as in fig. 16.3. Change the Name to “SSD2go”. For the Format Choose exFAT if you want to use your SSD2go with both Windows and Mac OS X. For the other formats, read the Choosing a file system section.4. Click “Apply” and then “Partition” when you have made a choice (fig. 17). The partition will now be created and mounted.CONFIGURING ON MAC OS Xfig. 15fig. 16Warning !After clicking “Apply” all files on the SSD2gowill be deleted!fig. 17SSD2goTypePortable USB SSD driveConnectivityFull size USB 3.0 5Gbit/s (x2 for Twin) Warranty3 YearsTarget UserConsumer, power user from home, gaming to businessStandard Capacity128, 256, 512 GBOperating temperature (load)30°C to 35°CSize127mm x 66mm x 10mm(5.0“ x 2.59“ x 0.39“)FeaturesIn-drive UPS, Overload protection, TCG OPAL Auto-TRIM, ECC, RAISE, EMS protection Built-in cache, SMART1FlashGrade A Intel® or Micron® Synchronous MLC ControllerSandForce® SF-2281/2282 Series Sustained Read speedUp to 460MB/sSustained Write speedUp to 460MB/sIOPS85000Access Time< 0.1msMTBF> 2,000,000 hours1SMART support on OS X requires a driver.SSD2go pocketTypeUltra portable USB SSD drive ConnectivityFull size USB 3.0 5Gbit/sWarranty5 Years limited warrantyTarget UserConsumer, power user from home, gaming to businessAvailable ColorsSilver, Blue, Red, BlackCapacity128, 256, 512 GBOperating temperature-20°C ~ +70°CDimensions89.0 × 69.9 × 10.4mm(3.5 × 2.75 × 0.41 inch)FeaturesOverload protection, TRIM1, ECC,EMS protection, SMART1FlashSynchronous MLC2231TRIM and SMART support on OS X requires a driver.2Tested with ATTO Benchmark Tool v2.46.3Disk aligned / 4KB random write / QD 30.Access Time~ 0.9msMTBF> 2.000.000 hoursSSD2go PROTypePortable USB SSD driveConnectivityFull size USB 3.0 5Gbit/seSATA SATA3 6Gbit/sWarranty3 YearsTarget UserConsumer, power user from home, gaming to businessStandard Capacity320 or 640 GBOperating temperature (load)30°C to 35°CSize127mm x 66mm x 20mm(5.0“ x 2.59“ x 0.79“)FeaturesIn-drive UPS, Overload protection, TCG OPAL TRIM1, ECC, RAISE, EMS protectionBuilt-in cache, SMART1FlashGrade A Intel® or Micron® Synchronous MLC ControllerSandForce® SF-2281/2282 Series Sustained Read speed (USB 3.0 / eSATA) 2 Up to 460MB/s / 530MB/sSustained Write speed (USB 3.0 / eSATA) 2 Up to 460MB/s / 460MB/sIOPS (USB 3.0 / eSATA) 255000 / 70000Access Time~ 0.6msMTBF> 2,000,000 hours1TRIM and SMART support on OS X requires a driver.2Tested with the 640 GB model.SSD2go TWINTypePortable USB SSD driveConnectivityTwo times full size USB 3.0 5Gbit/s Warranty3 YearsTarget UserConsumer, power user from home, gaming to businessStandard CapacityAny combination of 128, 256 or 512 GB drives Operating temperature (load)30°C to 35°CSize127mm x 66mm x 20mm(5.0“ x 2.59“ x 0.79“)FeaturesIn-drive UPS, Overload protection, TCG OPALAuto-TRIM, ECC, RAISE, EMS protectionBuilt-in cache, SMART1FlashGrade A Intel® or Micron® Synchronous MLCControllerSandForce® SF-2281/2282 SeriesSustained Read speed 2Up to 460MB/sSustained Write speed 2Up to 460MB/sIOPS 285000Access Time< 0.1msMTBF> 2,000,000 hours1SMART support on OS X requires a driver.2Tested with the 512 GB model.For general information regardingpartitioning, see/wiki/Disk_partitioning.For more information on formatting andpartitioning in various operating systems youcan read the resources below.Windows/en-US/win-dows-vista/Create-and-format-a-hard-disk-partitionMac OS XOpen Disk Utility and chooseHelp→Disk Utility Help.Ubuntu Linuxhttps:///community/Howto-PartitionFor other help, check the Angelbird Supportsection at /support.18THE SSD2go DOES NOT MOUNTIf you are using Windows XP, Windows Server 2003 or Linux you first need to install the ex-FAT driver.You can read the installation instructions in the Installation section.THE SSD2go DOES NOT WORK ON MY TVNot all TVs, cars, hi-fi equipment, etc, support the default exFAT formatting. Please format your SSD2go as FAT32 and try again.You can read detailed instructions in the section Configuring the SSD2go.THE SSD2go DOES NOT WORK IN MY CARPlease check the section The SSD2go does not work on my TV.CHOOSING A FILE SYSTEMA file system / format is the way a computerstores files on a disk. Different file systemshave different advantages and disadvantages.Mac OS X, Windows and Linux have support fora number of different file systems.The SSD2go comes preconfigured with exFAT.Angelbird recommends exFAT since it workswith most modern computers and devices.Use the information below to choose the bestfile system for you.exFAT 1,2Windows 8 / Windows 7 / Windows Vista /Windows Server 2008 / Mac OS X 10.6.5and laterFAT32 3,4All Windows version / Mac OS X / Mac OS 9 /Linux. Most TVs and hi-fi sets.Note:FAT32 has a file size limit.The largest a file can be is 4 Gigabyte.NTFS 5All Windows versionsMac OS Extended6All OS X versions / Linux.EXT4 7LinuxTROUBLESHOOTING1Windows XP, Windows Server 2003 supported with theMicrosoft exFAT driver.2Linux supported with the 3rd party exFAT driver.3With FAT32 the maximum file size is 4 Gigabyte.4Called “MS-DOS (FAT)” in the Mac OS disk utility.5Mac OS X, Linux supported with the 3rd party NTFS-3G driver.6Windows supported with the 3rd party Boot Camp IFS driver.7Mac OS X supported with the 3rd party Paragon ExtFS driver.19Depending on the version of Windows, opening the Disk Management application may work differently. Below we give some options to open this application.Windows 8• Press the key combination Win+X, and click on “Disk Management”.• Start a search in the “Settings” category for “Format”, and click “Create and Format hard disk partitions.”Windows 7, Windows Vista• Open the start menu. In the search field, type “Format”. Click “Create and Format hard disk partitions.”All Windows versions• Right-click on “Computer”, choose “Manage”, then select “Disk Management” under “Storage” in the list of categories on the left.• Press Win+R to open the run dialog. Type diskmgmt.msc and press Enter.ACKNOWLEDGMENTSSSD2go® is a registered trademark ofAngelbird Technologies GmbH in the U.S. andother countries.Windows® is a registered trademark of Micro-soft Corporation in the U.S. and other countries.Apple®, Mac® and OS X® are registered trade-marks of Apple Inc. in the U.S. and other coun-tries.Linux® is a registered trademark of LinusTorvalds in the U.S. and other countries.Intel® is a registered trademark of IntelCorporation in the U.S. and/or other countries.Micron® is a registered trademark of MicronTechnology, Inc.SandForce® is a registered trademark of LSICorporation in the U.S. and/or other countries.Android™ is a trademark of Google Inc. COPYRIGHTCopyright © 2013 - 2015 Angelbird TechnologiesGmbH. All rights reserved.OPENING DISK MANAGEMENT LEGAL INFORMATION201501221426Angelbird Technologies GmbH20Millennium Park 66890 LustenauAustriaTel: +43 5577 21515Fax: +43 5577 21515 99Email:******************VAT No. ATU66365211For support, please visit/support。
A8051 开发板手册说明书
E R-DBT039-1MCU 8051 Development Board & Kit User GuideEastRising Technology Co., LimitedAttention:A. Some specifications of IC are not listed in this datasheet. Please refer to the IC datasheet for more details.B. The related documents for interfacing, demo code, ic datasheet are all available, please download from our web.REV DESCRIPTION RELEASE DATE1.0 P reliminary Release M ay-22-2020CONTENTS1. ORDERING INFORMATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 032. QUICK START - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 043. BUTTONS DEFINITIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 054. SPECIFICATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 065. OUTLINE DRAWING -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 076. HOW TO MAKE A CUSTOM DEMONSTRATION - - - - - - - - - - - - - - - - - - - - - - - - - - - 087. METHODS FOR USING IN SYSTEM PROGRAMMING - - - - - - - - - - - - - - - - - - - - 088. CARE AND HANDLING PRECAUTIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 141. ORDERING INFORMATION1.1 Order NumberPart Number(Order Number) DescriptionER-DBT039-1 8051 Microcontroller Development Board & Kit1.2 What's included in the packageNo StandardName Quantity AccessoryBoard 11 MCUBoard 12 Adaptor3 Power(6.5V/2A) 1Adaptor4 MicroSD Memory Card Loaded with Images 1Cable 15 USB6 SSD1963 Controller Board 11.3 Compatible with following displays:Part Number(Order Number) DescriptionER-TFT039-1 3.9”TFT LCD Display 480x128 Pixels2. QUICK START2-1 Simply plug the power adaptor into an AC outlet and plug FFC(Cable) of lcd display into the ZIF connector of adaptor board as the below image shows.2-2 Press the power button to run the demonstration program.3. BUTTONS DEFINITIONSButton Name Description*Stop/Next Button Stop or Next the Image Slideshows Reset Button Restart to Initialized StatePower Button Press On or Press Off*For color display, this button is used to next the image slideshows. For mono display, this button is used to stop the image slideshows.4. SPECIFICATION4.1 Mechanical SpecificationITEM STANDARDVALUE UNITMCU Board Outline Dimension151.00×77.00 mmA daptor Board Outline Dimension 90.00×95.00 m mG ross Weight for Whole Demo Kit 0.60 k g4.2 Electrical SpecificationVALUE UNITITEM STANDARDMicrocontroller STC12LE5A60S2 --I nterface 8080/6800 16-bit Parallel --Power Supply Voltage 6.5V V5. OUTLINE DRAWING6. HOW TO MAKE A CUSTOM DEMONSTRATIONBy using the software of LCD Font Maker or Image2LCD and ISP(In System Programming) to customize the demonstration that includes your own bitmap images, personalized fonts, symbols, icons and burn sketches. The large capacity of the MicroSD card allows you to store more fonts or images. We also prepare the demo code, interfacing document (download from each product page) and schematic MCU datasheet (download from each 8051 microcontroller development board page) for your further study.LCD Font Maker:/download/software/LCDFontMaker.zipImage2LCD:/download/software/Image2Lcd.zip7. METHODS FOR USING IN SYSTEM PROGRAMMING7-1 Hardware Preparation7-1-1 Please power off the development board,7-1-2 No power supply is connecting with 8051 development board,7-7-3 The jumpers on JP8 is on ISP position as below image shows7-2 Install the USB to RS232 Driver/download/software/USB-TO-RS232-DRIVER.rar7-3 Connecting the 8051 development board to computer by USB Cable and you should find the new port USB-SERIAL CH340 in Computer-System Properties-Device Manager as below image shows and remember the COM number that would be used in Step7-4.7-4 Install STC 8051 Microcontroller ISP(In System Programming)Software/download/software/STC-ISP-V4.86-NOT-SETUP-ENGLISH.zip7-5 Open ISP and Select COM Port that should be the same with the step 7-2 you see from Device Manager.7-6 Select MCU part number that should be the same with your purchased one. (Refer to 4.2 Electrical Specification)7-7 Open target “,hex” file by clicking open code file7-8 Programming7-8-1 Click Download/Program7-8-2 Then you will see ”Checking target MCU….”7-8-3 Power on the development board by pressing the white power button7-8-4 Now you could see the process of programming7-8-5 Progarmming Finished8 Please move the jumpers on JP8 from ISP to N_ISP as below image shows.8. CARE AND HANDLING PRECAUTIONSThe kit is sold with a module mounted on it. If you attempt to modify the board to work with other modules, the warranty is void. For optimum operation of the module and demonstration board and to prolong their life, please follow the precautions below.8.1 ESD (Electro-Static Discharge)The circuitry is industry standard CMOS logic and susceptible to ESD damage. Please use industry standard antistatic precautions as you would for any other PCB such as expansion cards or motherboards.8.2 Avoid Shock,Impact,Torque and Tension◇Do not expose the module to strong mechanical shock, impact, torque, and tension.◇Do not drop, toss, bend, or twist the module.◇Do not place weight or pressure on the module.8.3 LCD&OLED Display Glass◇The exposed surface of the LCD "glass" is actually a polarizer laminated on top of the glass.To protect the soft plastic polarizer from damage, the module ships with a protective film over the polarizer. Please peel off the protective film slowly. Peeling off the protective film abruptly may generate static electricity.◇The polarizer is made out of soft plastic and is easily scratched or damaged. When handling the module, avoid touching the polarizer. Finger oils are difficult to remove.◇If the LCD panel breaks, be careful not to get the liquid crystal fluid in your mouth or eyes. If the liquid crystal fluid touches your skin, clothes, or work surface, wash it off immediately using soap and plenty of water.◇Be very careful when you clean the polarizer. Do not clean the polarizer with liquids. Do not wipe the polarizer with any type of cloth or swab (for example, Q-tips). Use the removable protective film to remove smudges (for example, fingerprints) and any foreign matter. If you no longer have the protective film, use standard transparent office tape . If the polarizer is dusty, you may carefully blow it off with clean, dry, oil-free compressed air.8.4 Operation◇Use only the included AC adapter to power the board.◇Observe the operating temperature limitations: from -20°C minimum to +70°C maximum with minimal fluctuations. Operation outside of these limits may shorten the life and/or harm the display.□At lower temperatures of this range, response time is delayed.□At higher temperatures of this range, display becomes dark. (You may need to adjust the contrast.) ◇Operate away from dust, moisture, and direct sunlight.8.5 Storage and Recycling◇Store in an ESD-approved container away from dust, moisture, and direct sunlight.◇Observe the storage temperature limitations: from -30°C minimum to +80°C maximum with minimal fluctuations. Rapid temperature changes can cause moisture to form, resulting in permanentdamage.◇ Do not allow weight to be placed on the modules while they are in storage.◇ Please recycle your outdated displays at an approved facility.。
基于SSD1963控制器的液晶显示模块设计
基于SSD1963控制器的液晶显示模块设计赵彩虹;刘凯;尹涓【摘要】为了满足嵌入式工业控制系统终端显示的需要,提出了一种基于微处理器R1610和LCD控制器SSD1963的液晶显示模块的设计方法;详细阐述了硬件接口电路的设计和控制软件的编程,重点介绍了R1610、SSD1963以及TFT液晶屏AT070TN83之间的硬件连接方法,分析了SSD1963液晶控制的使用方法以及针对液晶屏显示时序的系统设置;进行了显示控制测试,通过该显示模块实现了图像在液晶屏上的显示;测试结果表明,硬件设计和控制软件设计能够满足显示要求,显示效果良好;文章提出的显示模块设计方法同样适用于其他液晶屏的显示控制,具有一定的应用前景和参考价值.【期刊名称】《计算机测量与控制》【年(卷),期】2015(023)011【总页数】3页(P3797-3799)【关键词】SSD1963;液晶显示模块;R1610;AT070TN83【作者】赵彩虹;刘凯;尹涓【作者单位】南京航空航天大学金城学院机电工程系,南京211156;南京航空航天大学机电学院,南京210016;南京航空航天大学金城学院机电工程系,南京211156【正文语种】中文【中图分类】TN141.9液晶显示模块应用于人机交互过程中的文本及图形信息的显示[1]。
嵌入式工业控制系统中要求实时显示运行状态、系统参数以及相关图表图形等信息,采用液晶屏显示模块作为终端显示设备,显示内容丰富,直观性强[2]。
本文基于金丽科技公司(RDC)的X86系列的微处理器R1610和晶门科技公司(SolomonSystech)的SSD1963液晶显示控制器,采用群创公司(Innolux)的AT070TN83液晶屏,进行相关硬件电路和控制软件的设计,实现液晶屏的图形显示功能。
液晶显示模块结构框图如图1所示。
系统控制器采用微处理器控制,把系统信息以文本、图表的形式发送至LCD控制器;LCD控制器根据接收到的显示指令,通过LCD驱动器,以一定的扫描时序将需要显示的内容传输给液晶屏实时地进行显示。
SSD1963驱动
首页阅览室馆友我的图书馆来自:mcu_mouse > 嵌入式C语言配色:字号SSD1963的样例程序2010-12-01 | 阅:1803 转:28 | 分享//===============================typedef union {unsigned char UByte[2];unsigned int UInt;} UWORD;void SSD1963Data_16(uchar sdataH,uchar sdataL);void SSD1963Data1_16(uint dat);void SSD1963Command_16(uint cmd);void SetPixel(uint Col,uint Page,uint color); //显示一个相素点uint GetPixel(uint Col,uint Page);//得到一个像素点/******************************************************SSD1963的Conf脚,用来控制读写的方式,如果为0 则为6800总线MODE如果位1 ,则为8080总线。
下面的定义是8080 MODE(默认情况下为8080),可以通过修改Conf 跳点来修改读写式。
******************************************************/void SSD1963Command_8(uchar cmd);void SSD1963Data_8(uchar sdata);uchar GetSSD1963Data_8();uint GetSSD1963Data_16();void ReadSSD1963Set();#define SetSSD1963RD() SetBit(P4,4) #define SetSSD1963WR() SetBit(P4,5)#define SetSSD1963CS() SetBit(P4,2)#define SetSSD1963DC() SetBit(P4,3) #define SetSSD1963Reset() SetBit(P4,1) #define SetSSD1963Wait() SetBit(p4,0) #define ClrSSD1963RD() ClrBit(P4,4)#define ClrSSD1963CS() ClrBit(P4,2)#define ClrSSD1963DC() ClrBit(P4,3)#define ClrSSD1963Reset() ClrBit(P4,1)#define ClrSSD1963Wait() ClrBit(p4,0)#define DataPortL P1#define DataPortH P2//UWORD 是一个结构体//注意在给1963写命令时,只能用数据线的低8位来传输数据。
SSD1963中文资料
“set_pll_mn”命令0xe2配置锁相环频率。当配置好锁相环频率和启用的锁相环由 “set_pll”命令0xE0的0位,用 户仍要等待100ms,待锁相环锁定。然后,锁相环准备好了,可以通过“set_pll”命令0xE0的位1,配置为系统时 钟。
get_gpio1_rop set_gpio2_rop
get_gpio2_rop set_gpio3_rop
get_gpio3_rop set_dbc_conf get_dbc_conf set_dbc_th get_dbc_th set_pll set_pll_mn get_pll_mn get_pll_status set_deep_sleep set_lshift_freq get_lshift_freq Rrserved Rrserved set_pixel_data_interface get_pixel_data_interface Rrserved
在ssd1963中,用户可配置的TE信号反映垂直非显示期或反映垂直和水平的非显示期。额外水平非显示期 的信息,单片机可以计算水平线的液晶显示器扫描更准确地控制刷新动作。通常,一个快速的单片机不需要水 平非显示周期。但缓慢的MCU将需要它确保帧缓存更新过程总是滞后于液晶显示控制器。
7.2系统时钟发生器 对于ssd1963系统时钟是由内置的锁相环产生。该PLL的参考时钟可以来自CLK引脚或外部晶体振荡器。
0xCf 0Xd0 0xD1 0xD4 0xD5 0Xe0 0Xe2 0xE3 0xE4 0xE5 0xE6 0xE7 0Xe8 0xE9 0Xf0 0Xf1 0xFF
奋斗开发板V3.1入门手册
硬件篇:
奋斗版 STM32 开发板 V3.1 板,可选配奋斗嵌入式开发工作室的 2.4 寸(240X320)TFT 显示器、3 寸(240X400)TFT 显示器,4.3 寸(480X272)TFT 显示器及 7 寸(800X480)显 示方案。外接电源都是 5V,在学习过程中,可以用所配的 USB 线通过电脑给板子提供电源。 但也有可能由于一些电脑的 USB 供电能力太弱,提供不了足够的电流,此时就需要外接 5V 电源给板子供电了,否则会造成板子工作不正常的现象。V3 板可以通过电源插座提供 5V 接 口。 请配合原理图及硬件手册来了解奋斗 STM32 开发板的详细资源。
奋斗嵌入式开发工作室
奋斗版 STM32 开发板文档
奋斗开发板配 4.3 寸 TFT 显示器: 该模块是奋斗版 STM32 开发板 V3 及 MINI 板的配套模块,采用 STM32 的 FSMC 接口模式。
SSD1963 作为控制驱动器,显示速度更快。4.3 寸屏, 分辨率 480X272, 64K 色,数据接 口 16 位, 背光驱动采用白光驱动器提供背光用的横流源, 使背光更加均匀,背光明暗控 制采用 TTL 电平或者 PWM 模式控制。屏上带电阻式触摸屏, 模块板上带 SPI 控制方式的触 摸屏控制电路。
SSD1963的样例程序 c语言驱动读写程序
nop();nop();nop();nop();nop();nop();
SetSSD1963RD();
uint GetPixel(uint Col,uint Page);//得到一个像素点
/******************************************************
SSD1963的Conf脚,用来控制读写的方式,
如果为0 则为6800总线MODE
如果位1 ,则为8080总线。
#define ClrSSD1963DC() ClrBit(P4,3)
#define ClrSSD1963Reset() ClrBit(P4,1)
#define ClrSSD1963Wait() ClrBit(p4,0)
#define DataPortL P1
DataPortH=temp.UByte[0];
SetSSD1963WR();
SetSSD1963CS();
ClrSSD1963WR();
ClrSSD1963CS();
DataPortL=sdataL;
DataPortH=sdataH;
nop();nop();nop(); nop();nop();nop();
ClrSSD1963DC();
SetSSD1963RD();
ClrSSD1963CS();
ClrSSD1963WR();
* 数据类型
*
****************************************************************************************
void SSD1963Init();
【STM32F429开发板用户手册】第41章STM32F429的LTDC应用之LCD汉字显。。。
【STM32F429开发板⽤户⼿册】第41章STM32F429的LTDC应⽤之LCD汉字显。
第41章 STM32F429的LTDC应⽤之LCD汉字显⽰和2D图形显⽰本章教程为⼤家讲解LTDC应⽤中最基本的汉字显⽰和2D图形显⽰功能实现。
41.1 初学者重要提⽰41.2 LCD相关的基础⽀持41.3 LCD硬件设计41.4 LCD驱动设计41.5 LCD板级⽀持包(bsp_ltdc_429.c和bsp_tft_lcd.c)41.6 LCD的驱动移植和使⽤41.7 实验例程设计框架41.8 实验例程说明(MDK)41.9 实验例程说明(IAR)41.10 总结41.1 初学者重要提⽰1. 学习本章节前,务必优先学习第40章,需要对LTDC的基础知识和HAL库的⼏个常⽤API有个认识。
2. 本章的第4⼩节LCD驱动设计⾮常重要。
3. 如果⾃⼰观察的话,LCD上电会有⼀个瞬间⾼亮的问题,在此贴进⾏了描述:。
这个解决⽅案已经应⽤到本章配套的例⼦上。
4. 本章节⽤到的汉字⽅案会在下章专门为⼤家讲解,下⾯是⼩字库的制作⽅法:。
5. 调试状态或者刚下载LCD的程序到⾥⾯,屏幕会抖动,这个是正常现象,之前F429就有这个问题,详情看此贴:。
41.2 LCD相关的基础知识41.2.1 显⽰屏相关知识显⽰屏的结构有必要给⼤家普及下,这⾥我们通过如下三种类型的显⽰屏进⾏说明,基本已经涵盖我们常⽤的⽅式了。
RA8875 + RGB接⼝裸屏⾸先RA8875是⼀个显⽰屏控制器,⾃带显存,它的作⽤就是让不⽀持RGB接⼝的MCU也可以使⽤RGB接⼝的⼤屏。
这起到了⼀个桥接的作⽤,可以将RGB接⼝屏转换成8080总线接⼝、SPI接⼝或者I2C接⼝⽅式。
这种情况下,甚⾄低速的51单⽚机都可以外接⼤屏了。
另外像SSD1963也是同样的作⽤。
ili9488类显⽰屏这种类型是把显⽰控制器和显⽰屏都集成好了,⽀持8080总线接⼝,有些还⽀持SPI或者I2C接⼝,⽽且显存也都集成了,不过主要是驱动⼀些⼩屏。
SSD1963中文资料介绍
“set_pll_mn”命令0xe2配置锁相环频率。当配置好锁相环频率和启用的锁相环由 “set_pll”命令0xE0的0位,用 户仍要等待100ms,待锁相环锁定。然后,锁相环准备好了,可以通过“set_pll”命令0xE0的位1,配置为系统时 钟。
1、ssd1963是1215k字节帧缓冲显示控制器,支持864 x 480 x 24位图形内容。它也配有不同宽度并行接口总 线来接收图形数据和命令从单片机。它的显示界面,支持常见的内存更少的LCD驱动器, 每—像素的颜色深度 可达24比特。 2、特点 −建于1215k字节帧缓冲。支持864 x 480到24BPP显示 −支持8位串行RGB接口 −0,90,180的硬件旋转,270度 −硬件显示镜像 −硬件窗口 −可编程的亮度,对比度和饱和度控制 −动态背光控制(DBC)通过脉宽调制信号 单片机的连接 −8 / 9 / 16 / 18 / 24位单片机的接口 −撕裂效应信号 I / O的连接 4个GPIO引脚− 内置时钟发生器 深睡眠
3、订购须知,
4、结构图
5、引脚排列 5.1 80 balls TFBGA
5.2 pins LQFP
6、引脚描述
关键: O =输出 IO =双向(输入/输出) P =电源引脚 Hi - Z =高阻抗
注 (1)这些引脚映射使用信号名称通常用于每个面板类型,但是信号名称在各个面板制造商之间可能不同。
在ssd1963中,用户可配置的TE信号反映垂直非显示期或反映垂直和水平的非显示期。额外水平非显示期 的信息,单片机可以计算水平线的液晶显示器扫描更准确地控制刷新动作。通常,一个快速的单片机不需要水 平非显示周期。但缓慢的MCU将需要它确保帧缓存更新过程总是滞后于液晶显示控制器。
红牛V3用户手册
, 、 、 , █ 1个5向摇杆 向摇杆, 1个 Reset 按钮 按钮、 1个 wakeup 按钮 按钮、 1个 Tamper 按键 按键, 1个自定义按钮 ,1个电源 LED ,1个 USB 通信指示 LED █ 4个自定义 LED LED, LED, 电池座 █ 1个 CR1220 CR1220电池座 █ 一路可调电位器输入模拟信号 (方便连接 ST-LINK ,JLINK , █ 标准 ARM JTAG 20 PIN 仿真接口座 仿真接口座( ST-LINK, JLINK, ULINK2 等主流仿真器 ) ULINK2等主流仿真器 等主流仿真器) █ 2个 BNC 输入端子,集成双通道示波器电路 █ 1个电源开关,上下电时无需拔插电缆 、系统存储器、 SRAM █ 3种启动方式:用户 Flash Flash、系统存储器、 、系统存储器、SRAM █ 所有 IO 口均引出,方便接外部电路做实验 █ 工业级四层板设计,抗干扰超强 : 160mm ×120mm █ PCB 尺寸 尺寸: 160mm×
电路及接口说明
由于空间有限标注未能一一说明每个接口和 IC 的定义和功能,需详细接口 定义资料请参考电路原理图。
1.1 Power supply(电源供给)
红牛开发板采用外部5V电源输入 ● 5V DC 电源适配器连接到power 。
2.2 Boot option(启动选项)
红牛开发板可以采用以下启动方式: ● Embedded user Flash (默认) ● System memory with boot loader for ISP ● Embedded SRAM for debugging
红牛开发板 V3 红牛开发板V3
用户手册
11 CopyRight@20 CopyRight@2011
Easy-55S69开发板快速入门指南说明书
Easy-55S69快速入门指南基于Easy-55S69 Re v A UM01010101 1.0.01 Date:2023/3/29类别内容关键词Easy-55S69摘要介绍Easy-55S69 Rev A开发板,及其快速入门指南。
修订历史版本日期原因V1.0.00 2019/06/05 创建文档V1.0.01 2023/03/29 更新文档模板目录1. Easy-55S69开发套件简介 (1)1.1LPC55S6x处理器 (1)1.1.1概述 (1)1.1.2特性 (2)1.2Easy-55S69开发套件 (4)1.2.1资源参数 (6)1.2.2接口说明 (7)1.3电气参数 (12)1.3.1电源电气特性 (12)1.3.2I/O电气特性 (13)1.3.3温度特性 (13)2. 资料目录结构说明 (14)3. 例程使用指南 (16)3.1例程简介 (16)3.2Keil工程设置与编译 (16)3.3软件调试 (17)3.3.1J-Link (18)3.4程序下载 (20)4. 免责声明 (22)1. Easy-55S69开发套件简介1.1 LPC55S6x处理器LPC55S6x是一款基于ARM Cortex-M33的微控制器,适用于嵌入式应用。
1.1.1 概述1. LPC55S6x这些器件包括ARM Cortex-M33协处理器,CASPER加密/ FFT引擎,用于DSP功能的PowerQuad硬件加速器,高达320 KB的片上SRAM,高达640 KB的片上闪存,PRINCE模块,用于即时运行闪存加密/解密,高速和全速USB主机和设备接口,无晶振操作,适用于全速,SD / MMC / SDIO接口,5个通用定时器,1个SCTimer / PWM,1个RTC /闹钟定时器,一个24位多速率定时器(MRT),一个窗口看门狗定时器(WWDT),九个灵活的串行通信外设(可配置为USART,SPI,高速SPI,I2C或I2S接口),可编程逻辑单位(PLU),一个16位1.0 Msamples / sec ADC,比较器和温度传感器。
ssd1963ql9使用手册
7.1 MCU INTERFACE .................................................................................................................................................16 7.1.1 6800 Mode ..................................................................................................................................................16 7.1.2 8080 Mode ..................................................................................................................................................16 7.1.3 Register Pin Mapping .................................................................................................................................16 7.1.4 Pixel Data Format ......................................................................................................................................16 7.1.5 Tearing Effect Signal (TE) ..........................................................................................................................17 7.2 SYSTEM CLOCK GENERATION .............................................................................................................................18 7.3 FRAME BUFFER....................................................................................................................................................19 7.4 SYSTEM CLOCK AND RESET MANAGER ...............................................................................................................19 7.5 LCD CONTROLLER ..............................................................................................................................................20 7.5.1 Display Format ...........................................................................................................................................20 7.5.2 General Purpose Input/Output (GPIO) ......................................................................................................20
SSD1963初始化
SSD1963初始化/************************************************************** ** mili开发板** LCD驱动代码** 版本:V1.0** 论坛:/doc/9e18679214.html,** 淘宝:/doc/9e18679214.html,/** 技术支持群:105339839*************************************************************** //* Includes ------------------------------------------------------------------*/#include "stm32f10x.h"#include "hardware.h"#include "ili932x.h"#include "font.h"#includeunsigned int HDP=479;unsigned int HT=531;unsigned int HPS=43;unsigned int LPS=8;unsigned char HPW=10;unsigned int VDP=271;unsigned int VT=288;unsigned int VPS=12;unsigned int FPS=4;unsigned char VPW=10;u32 POINT_COLOR = BLUE,BACK_COLOR = WHITE; /* 分别设置点的颜色和底色 *//******************************************** 函数名:LCD_GPIO_Config* 描述:根据FSMC配置LCD的I/O*********************************************/void LCD_GPIO_Config(void){GPIO_InitTypeDef GPIO_InitStructure;/* 使能FSMC时钟*/RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC, ENABLE);/* 使能FSMC对应相应管脚时钟 D E */RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_AP B2Periph_GPIOD|RCC_APB2Periph_GPIOE,ENABLE);GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;/* 配置LCD背光控制管脚*/GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;GPIO_Init(GPIOC, &GPIO_InitStructure);/* 配置FSMC相对应的数据线,FSMC-D0~D15: PD 14 15 0 1,PE 7 8 9 10 11 12 13 14 15,PD 8 9 10*/GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_8 | GPIO_Pin_9 |GPIO_Pin_10 | GPIO_Pin_14 | GPIO_Pin_15;GPIO_Init(GPIOD, &GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 |GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 |GPIO_Pin_15;GPIO_Init(GPIOE, &GPIO_InitStructure);/* 配置FSMC相对应的控制线* PD4-FSMC_NOE :LCD-RD* PD5-FSMC_NWE :LCD-WR* PD7-FSMC_NE1 :LCD-CS* PD11-FSMC_A16 :LCD-DC*/GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4;GPIO_Init(GPIOD, &GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;GPIO_Init(GPIOD, &GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;GPIO_Init(GPIOD, &GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11 ;GPIO_Init(GPIOD, &GPIO_InitStructure);/* TFT control gpio init *///GPIO_SetBits(GPIOC, GPIO_Pin_10); // 背光打开GPIO_SetBits(GPIOD, GPIO_Pin_4); // RD = 1GPIO_SetBits(GPIOD, GPIO_Pin_5); // WR = 1GPIO_SetBits(GPIOD, GPIO_Pin_7); // CS = 1}/******************************************** 函数名:LCD_FSMC_Config* 描述:LCD FSMC 模式配置*********************************************/void LCD_FSMC_Config(void){FSMC_NORSRAMInitTypeDef FSMC_NORSRAMInitStructure;FSMC_NORSRAMTimingInitTypeDef p;p.FSMC_AddressSetupTime = 0x02; //地址建立时间p.FSMC_AddressHoldTime = 0x00; //地址保持时间p.FSMC_DataSetupTime = 0x05; //数据建立时间p.FSMC_BusTurnAroundDuration = 0x00;p.FSMC_CLKDivision = 0x00;p.FSMC_DataLatency = 0x00;p.FSMC_AccessMode = FSMC_AccessMode_B;// 一般使用模式B来控制LCDFSMC_NORSRAMInitStructure.FSMC_Bank = FSMC_Bank1_NORSRAM1;FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC_DataAddressMux_Disable;FSMC_NORSRAMInitStructure.FSMC_MemoryType = FSMC_MemoryType_NOR;FSMC_NORSRAMInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_16b;FSMC_NORSRAMInitStructure.FSMC_BurstAccessMode = FSMC_BurstAccessMode_Disable;FSMC_NORSRAMInitStructure.FSMC_WaitSignalPolarity = FSMC_WaitSignalPolarity_Low;FSMC_NORSRAMInitStructure.FSMC_WrapMode = FSMC_WrapMode_Disable;FSMC_NORSRAMInitStructure.FSMC_WaitSignalActive = FSMC_WaitSignalActive_BeforeWaitState;FSMC_NORSRAMInitStructure.FSMC_WriteOperation = FSMC_WriteOperation_Enable;FSMC_NORSRAMInitStructure.FSMC_WaitSignal = FSMC_WaitSignal_Disable;FSMC_NORSRAMInitStructure.FSMC_ExtendedMode = FSMC_ExtendedMode_Disable;FSMC_NORSRAMInitStructure.FSMC_WriteBurst = FSMC_WriteBurst_Disable;FSMC_NORSRAMInitStructure.FSMC_ReadWriteTimingStruct = &p;FSMC_NORSRAMInitStructure.FSMC_WriteTimingStruct = &p;FSMC_NORSRAMInit(&FSMC_NORSRAMInitStructure);/* 使能 FSMC Bank1_SRAM Bank */FSMC_NORSRAMCmd(FSMC_Bank1_NORSRAM1, ENABLE);}/************************************************************** ***************** 函数名称: LCD_Write_Reg** 功能描述: 写指令及数据** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/void LCD_WriteReg(uint16_t LCD_Reg,uint16_t LCD_Dat){Write_Cmd(LCD_Reg);Write_Dat(LCD_Dat);}/************************************************************** ***************** 函数名称: Write_Cmd** 功能描述: 写指令** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/void Write_Cmd(uint16_t LCD_Reg){// LCD_CS = 0;// LCD_RS = 0;// GPIOC->ODR = (GPIOC->ODR&0xff00)|(LCD_Reg&0x00ff);// GPIOB->ODR = (GPIOB->ODR&0x00ff)|(LCD_Reg&0xff00);// LCD_WR = 0;// LCD_WR = 1;// LCD_CS = 1;((*(__IO u16 *) (Bank1_LCD_C)) = ((u16) LCD_Reg));}/************************************************************** ***************** 函数名称: Write_Dat**功能描述: 写数据** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/void Write_Dat(uint16_t LCD_Dat){// LCD_CS = 0;// LCD_RS = 1;// GPIOC->ODR = (GPIOC->ODR&0xff00)|(LCD_Dat&0x00ff);// GPIOB->ODR = (GPIOB->ODR&0x00ff)|(LCD_Dat&0xff00);// LCD_WR = 0;// LCD_WR = 1;// LCD_CS = 1;((*(__IO u16 *) (Bank1_LCD_D)) = ((u16)(LCD_Dat)));}/************************************************************** ***************** 函数名称: LCD_ReadReg** 功能描述: 读指令** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/uint16_t LCD_ReadReg(uint16_t LCD_Reg){// uint16_t temp;// Write_Cmd(LCD_Reg); //写入要读的寄存器号//// GPIOB->CRH = (GPIOB->CRH & 0x00000000) | 0x44444444; //将端口高8位配置成输入// GPIOC->CRL = (GPIOC->CRL & 0x00000000) | 0x44444444; //将端口低8位配置成输入// LCD_CS = 0;// LCD_RS = 1;// LCD_RD = 0;// temp = ((GPIOB->IDR&0xff00)|(GPIOC->IDR&0x00ff)); //读取数据(读寄存器时,并不需要读2次)// LCD_RD = 1;// LCD_CS = 1;// GPIOB->CRH = (GPIOB->CRH & 0x00000000) | 0x33333333; //释放端口高8位为输出// GPIOC->CRL = (GPIOC->CRL & 0x00000000) | 0x33333333; //释放端口低8位为输出// return temp;/* Write 16-bit Index (then Read Reg) */LCD->LCD_REG = LCD_Reg;/* Read 16-bit Reg */return (LCD->LCD_RAM);}/************************************************************** ***************** 函数名称: LCD_ReadDat** 功能描述: 读数据** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/uint16_t LCD_ReadDat(){// uint16_t temp;//// GPIOE->CRH = (GPIOE->CRH & 0x00000000) | 0x44444444; //将端口高8位配置成输入// GPIOE->CRL = (GPIOE->CRL & 0x00000000) | 0x44444444; //将端口低8位配置成输入// LCD_CS = 0;// LCD_RS = 1;// LCD_RD = 0;// temp = ((GPIOB->IDR&0xff00)|(GPIOC->IDR&0x00ff)); //读取数据(读寄存器时,并不需要读2次)// LCD_RD = 1;// LCD_CS = 1;// GPIOE->CRH = (GPIOE->CRH & 0x00000000) | 0x33333333; //释放端口高8位为输出// GPIOE->CRL = (GPIOE->CRL & 0x00000000) | 0x33333333; //释放端口低8位为输出//// return temp;u16 tmp_color = 0;u8 Green = 0,Red=0,Black=0;Green = *((__IO u8 *)(Bank1_LCD_D)); /*第一个数据无效*/Green = *((__IO u8 *)(Bank1_LCD_D));Red = *((__IO u8 *)(Bank1_LCD_D));Black = *((__IO u8 *)(Bank1_LCD_D));tmp_color = (u16)((((u16)Red>>3)<<11)|(((u16)Green>>2)<<5)|((u16)Black> >3));return(tmp_color);}/************************************************************** ***************** 函数名称: LCD_Configuration** 功能描述: LCD_IO口配置** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/void LCD_Configuration(){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC,ENABLE);/* 配置数据IO 连接到GPIOB *********************/GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11| GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; // 推挽输出方式GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; // 输出IO口最大最速为50MHZGPIO_Init(GPIOB, &GPIO_InitStructure);/* 配置控制IO 连接到PD12.PD13.PD14.PD15 *********************/GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3| GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7| GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; // 推挽输出方式GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; // 输出IO口最大最速为50MHZGPIO_Init(GPIOC, &GPIO_InitStructure);}/************************************************************** ***************** 函数名称: LCD_Init** 功能描述: LCD初始化** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/void LCD_Init(void){static uint16_t DeviceCode;//LCD_Configuration();LCD_GPIO_Config();LCD_FSMC_Config();LCD_WriteReg(0x0000,0x0001);LCD_Delay(5); // LCD_Delay 50 msDeviceCode = LCD_ReadReg(0x0000);printf(" ID=0x%x\n",DeviceCode);///////////////////////////////////LCD_Delay(5); // delay 50 msWrite_Dat(0x0023); //N=0x36 for 6.5M, 0x23 for 10M crystal Write_Dat(0x0002);Write_Dat(0x0004);Write_Cmd(0x00E0); // PLL enableWrite_Dat(0x0001);LCD_Delay(1);Write_Cmd(0x00E0);Write_Dat(0x0003);LCD_Delay(5);Write_Cmd(0x0001); // software resetLCD_Delay(5);Write_Cmd(0x00E6); //PLL setting for PCLK, depends on resolutionWrite_Dat(0x0001);Write_Dat(0x0033);Write_Dat(0x0032);Write_Cmd(0x00B0); //LCD SPECIFICATIONWrite_Dat(0x0020);Write_Dat(0x0000);Write_Dat((HDP>>8)&0X00FF); //Set HDPWrite_Dat(HDP&0X00FF);Write_Dat((VDP>>8)&0X00FF); //Set VDPWrite_Dat(VDP&0X00FF);Write_Cmd(0x00B4); //HSYNCWrite_Dat((HT>>8)&0X00FF); //Set HTWrite_Dat(HT&0X00FF);Write_Dat((HPS>>8)&0X00FF); //Set HPSWrite_Dat(HPS&0X00FF);Write_Dat(HPW); //Set HPWWrite_Dat((LPS>>8)&0X00FF); //Set HPSWrite_Dat(LPS&0X00FF);Write_Dat(0x0000);Write_Cmd(0x00B6); //VSYNCWrite_Dat((VT>>8)&0X00FF); //Set VTWrite_Dat(VT&0X00FF);Write_Dat((VPS>>8)&0X00FF); //Set VPSWrite_Dat(VPS&0X00FF);Write_Dat(VPW); //Set VPWWrite_Dat((FPS>>8)&0X00FF); //Set FPSWrite_Dat(FPS&0X00FF);// Write_Cmd(0x00BA);// Write_Dat(0x000F); //GPIO[3:0] out 1// Write_Cmd(0x00B8);// Write_Dat(0x0007); //GPIO3=input, GPIO[2:0]=output // Write_Dat(0x0001); //GPIO0 normalWrite_Cmd(0x0036); //rotationWrite_Dat(0x0010);//===================================== =======//===================================== =======// LCD_WR_REG(0x003A); //rotation// Write_Dat(0x0050);// Write_Cmd(0x0026); //rotation// Write_Dat(0x0003);// Write_Cmd(0x0030); //rotation// Write_Dat(0x0000);//===================================== ========//===================================== ========Write_Cmd(0x00F0);//pixel data interfaceWrite_Dat(0x0003);//16位模式//Write_Cmd(0x0021);//进入图形颜色翻转模式Write_Cmd(0x00BC);//重要Write_Dat(0x0040);//对比度Write_Dat(0x0070);//亮度Write_Dat(0x0040);//饱和度值 //// Write_Dat(0x0080);//对比度// Write_Dat(0x0080);//亮度// Write_Dat(0x0080);//饱和度值 //Write_Dat(0x0001);//处理机允许Write_Cmd(0x0029); //display on//---------------------------------------------// Write_Cmd(0x0037);//重要// Write_Dat(0x000);// Write_Dat(0);LCD_Clear(WHITE);}//void WR_DATA_Prepare(void)//{// Write_Cmd(0x002c);//}/************************************************************** ***************** 函数名称: LCD_DrawPoint** 功能描述: 写一个点** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/void LCD_DrawPoint(uint16_t x, uint16_t y, uint16_t color) {// LCD_SetCursor(x,y); //设置光标位置// LCD_WriteRAM_Prepare(); //开始写入GRAM// Write_Dat(color);u32 point = color;unsigned char rcode,gcode,bcode;rcode = (unsigned char)(point >> 16);gcode = (unsigned char)(point >> 8);bcode = (unsigned char)point;Write_Cmd(0x002A);Write_Dat(x>>8);Write_Dat(x&0x00ff);Write_Dat(479>>8);Write_Dat(479&0x00ff);Write_Cmd(0x002b);Write_Dat(y>>8);Write_Dat(y&0x00ff);Write_Dat(271>>8);Write_Dat(271&0x00ff);Write_Cmd(0x002c);Write_Dat(color);// Write_Dat((rcode << 8) | (gcode));// Write_Dat((bcode << 8) | (rcode));// Write_Dat((gcode << 8) | (bcode));}/************************************************************** ***************** 函数名称: LCD_WriteRAM_Prepare** 功能描述: 些准备** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/void LCD_WriteRAM_Prepare(){Write_Cmd(0x002c);}/************************************************************** ***************** 函数名称: LCD_SetCursor** 功能描述: 设置光标函数** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/void LCD_SetCursor(uint8_t Xpos,uint16_t Ypos){// Write_Cmd(0x002A);// Write_Dat(Xpos>>8);// Write_Dat(Xpos&0x00ff);// Write_Dat(479>>8);// Write_Dat(479&0x00ff);// Write_Cmd(0x002b);// Write_Dat(Ypos>>8);// Write_Dat(Ypos&0x00ff);// Write_Dat(271>>8);// Write_Dat(271&0x00ff);Write_Cmd(0x002A);Write_Dat(Xpos>>8);Write_Dat(Xpos&0x00ff);Write_Dat(479>>8);Write_Dat(479&0x00ff);Write_Cmd(0x002b);Write_Dat(Ypos>>8);Write_Dat(Ypos&0x00ff);Write_Dat(271>>8);Write_Dat(271&0x00ff);}/************************************************************** ***************** 函数名称: LCD_Clear** 功能描述: 清屏幕函数** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************///清屏函数//Color:要清屏的填充色void LCD_Clear(u32 color){unsigned int l=480,w;Write_Cmd(0x002a);Write_Dat(0);Write_Dat(0);Write_Dat(HDP>>8);Write_Dat(HDP&0x00ff);Write_Cmd(0x002b);Write_Dat(0);Write_Dat(0);Write_Dat(VDP>>8);Write_Dat(VDP&0x00ff);Write_Cmd(0x002c);while(l--){for(w=0;w<272;w++){Write_Dat(color);}}}/************************************************************** ***************** 函数名称: LCD_Delay** 功能描述: 用于LCD驱动延时** 作者: Dream** 日期: 2010年12月06日*************************************************************** **************/void LCD_Delay (uint32_t nCount){__IO uint16_t i;for (i=0;i<ncount*100;i++);}/***名称:void LCD_WindowMax()*参数:*返回:无*功能:设置窗口*备注:**/void LCD_WindowMax (unsigned int xsta,unsigned int ysta,unsigned int xend,unsigned int yend){Write_Cmd(0X002A);Write_Dat(xsta>>8);Write_Dat(xsta&0X00FF);Write_Dat(xend>>8);Write_Dat(xend&0X00FF);Write_Cmd(0X002B);Write_Dat(ysta>>8);Write_Dat(ysta&0X00FF);Write_Dat(yend>>8);Write_Dat(yend&0X00FF);}/***名称:void LCD_Fill(uint8_t xsta, uint16_t ysta, uint8_t xend, uint16_t yend, uint16_t colour)*参数:xsta 起始X坐标ysta 起始Y坐标xend 结束X坐标yend 结束Y坐标color 待填充颜色*返回:无*功能:在指定矩形区域填充指定颜色,区域大小(xend-xsta)*(yend-ysta)*备注:部分区域少一行像素点**/void LCD_Fill(uint8_t xsta, uint16_t ysta, uint8_t xend, uint16_t yend, uint16_t colour){u32 n;/*设置窗口 */LCD_WindowMax (xsta, ysta, xend, yend);LCD_WriteRAM_Prepare(); /*开始写入GRAM*/n=(u32)(yend-ysta+1)*(xend-xsta+1);while(n--){Write_Dat(colour);} /*显示所填充的颜色*/}/***名称:void LCD_DrawLine(uint16_t xsta, uint16_t ysta, uint16_t xend, uint16_t yend)*参数:xsta X起</ncount*100;i++);始坐标ysta Y起始坐标xend X终点坐标yend Y终点坐标*返回:无*功能:指定坐表(两点),画线*备注:需要添加颜色参数**/void LCD_DrawLine(uint16_t xsta, uint16_t ysta, uint16_t xend, uint16_t yend, uint16_t color){u16 x, y, t;if((xsta==xend)&&(ysta==yend))LCD_DrawPoint(xsta, ysta, color);elseif(abs(yend-ysta)>abs(xend-xsta))/*斜率大于1 */{if(ysta>yend){t=ysta;ysta=yend;yend=t;t=xsta;xsta=xend;xend=t;}for(y=ysta;y{x=(u32)(y-ysta)*(xend-xsta)/(yend-ysta)+xsta; LCD_DrawPoint(x, y, color);}}else /*斜率小于等于1 */{if(xsta>xend){t=ysta;ysta=yend;yend=t;t=xsta;xsta=xend;xend=t;}for(x=xsta;x<=xend;x++) /*以x轴为基准*/ {y =(u32)(x-xsta)*(yend-ysta)/(xend-xsta)+ysta; LCD_DrawPoint(x, y, color);}}}/***名称:void Draw_Circle(uint16_t x0, uint16_t y0, uint8_t r)*参数:x0 中心点横坐标y0 中心点纵坐标r 半径*返回:无*功能:在指定位置画一个指定大小的圆*备注:加入颜色参数,是否填充等**/void Draw_Circle(uint16_t x0, uint16_t y0, uint8_t r, uint16_t color){int a,b;int di;a=0;b=r;di=3-(r<<1); /*判断下个点位置的标志*/while(a<=b){LCD_DrawPoint(x0-b, y0-a, color); //3LCD_DrawPoint(x0+b, y0-a, color); //0LCD_DrawPoint(x0-a, y0+b, color); //1LCD_DrawPoint(x0-b, y0-a, color); //7LCD_DrawPoint(x0-a, y0-b, color); //2LCD_DrawPoint(x0+b, y0+a, color); //4LCD_DrawPoint(x0+a, y0-b, color); //5LCD_DrawPoint(x0+a, y0+b, color); //6LCD_DrawPoint(x0-b, y0+a, color);a++;/*使用Bresenham算法画圆*/if(di<0)di +=4*a+6;else{di+=10+4*(a-b);b--;}LCD_DrawPoint(x0+a, y0+b, color);}}/***名称:void LCD_DrawRectangle(uint16_t xsta, uint16_t ysta, uint16_t xend, uint16_t yend)*参数:xsta X起始坐标ysta Y起始坐标xend X结束坐标yend Y结束坐标*返回:无*功能:在指定区域画矩形*备注:**/void LCD_DrawRectangle(uint16_t xsta, uint16_t ysta, uint16_t xend, uint16_t yend, uint16_t color){LCD_DrawLine(xsta, ysta, xend, ysta, color);LCD_DrawLine(xsta, ysta, xsta, yend, color);LCD_DrawLine(xsta, yend, xend, yend, color);LCD_DrawLine(xend, ysta, xend, yend, color);}/***名称:void LCD_ShowChar(u8 x, u16 y, u8 num, u8 size, u16 PenColor, u16 BackColor)*参数:x,y 起始坐标(x:0~234 y:0~308)num 字符ASCII码值size字符大小,使用默认8*16PenColor 字体颜色BackColor 字体背景颜色*功能:*备注:注意屏幕大小**/void LCD_ShowChar(u8 x, u16 y, u8 num, u8 size, u16 PenColor, u16 BackColor){#define MAX_CHAR_POSX 232#define MAX_CHAR_POSY 304u8 temp;u8 pos,t;if(x>MAX_CHAR_POSX||y>MAX_CHAR_POSY)return;num=num-' '; /*得到偏移后的值 */for(pos=0;pos<size;pos++){temp=asc2_1608[num][pos]; /*调用1608字体 */for(t=0;t{if(temp&0x01) /*从低位开始*/{LCD_DrawPoint(x+t, y+pos, PenColor); /*画字体颜色一个点*/ }elseLCD_DrawPoint(x+t, y+pos, BackColor); /*画背景颜色一个点*/temp>>=1;}}}//m^n函数u32 mypow(u8 m,u8 n){u32 result=1;while(n--)result*=m;return result;}//显示2个数字//x,y :起点坐标//len :数字的位数//size:字体大小//color:颜色//num:数值(0~4294967295);void LCD_ShowNum(u8 x,u8 y,u32 num,u8 len, u16 PenColor, u16 BackColor){u8 size = 16; /* 这里使用默认的16*8 */u8 t,temp;u8 enshow=0;for(t=0;t<len;t++){temp=(num/mypow(10,len-t-1))%10;if(enshow==0&&t<(len-1)){if(temp==0){LCD_ShowChar(x+(size/2)*t,y,' ',size, PenColor, BackColor);continue;}else enshow=1;}LCD_ShowChar(x+(size/2)*t,y,temp+'0',size, PenColor, BackColor);}}/**名称:void LCD_ShowCharString(uint16_t x, uint16_t y, const uint8_t *p, uint16_t PenColor, uint16_t BackColor)参数:x,y 起始坐标p 指向字符串起始地址PenColor 字符颜色BackColor 背景颜色功能:备注:用16字体,可以调节此函数不能单独调用**/void LCD_ShowCharString(uint16_t x, uint16_t y, const uint8_t *p, uint16_t PenColor, uint16_t BackColor){uint8_t size = 16; /*---字符大小默认16*8---*/if(x>MAX_CHAR_POSX){x=0;y+=size;} /*超出X轴字体最小单位,换行*/if(y>MAX_CHAR_POSY){y=x=0;LCD_Clear(WHITE);} /*超出Y 轴字体最小单位,回到原点,并且清屏*/LCD_ShowChar(x, y, *p, size, PenColor, BackColor); /*0表示非叠加方式*/}/***名称: u16 findHzIndex(u8 *hz)*参数:hz*功能:索引汉字存储的内存地址*备注:**/u16 findHzIndex(u8 *hz) /* 在自定义汉字库在查找所要显示 */ /* 的汉字的位置 */{u16 i=0;FNT_GB16 *ptGb16 = (FNT_GB16 *)GBHZ_16; /*ptGb16指向GBHZ_16*/while(ptGb16[i].Index[0] > 0x80){if ((*hz == ptGb16[i].Index[0]) && (*(hz+1) ==ptGb16[i].Index[1])) /*汉字用两位来表示地址码*/{return i;}i++;if(i > (sizeof((FNT_GB16 *</len;t++)</size;pos++))GBHZ_16) / sizeof(FNT_GB16) - 1)) /* 搜索下标约束 */{break;}}return 0;}/***名称:void WriteOneHz(uint16_t x0, uint16_t y0, uint8_t *pucMsk, uint16_t PenColor, uint16_t BackColor)*参数:x0,y0 起始坐标*pucMsk 指向PenColor 字符颜色BackColor 背景颜色*功能:*备注:此函数不能单独作为汉字字符显示**/void WriteOneHz(u16 x0, u16 y0, u8 *pucMsk, u16 PenColor, u16 BackColor){u16 i,j;u16 mod[16]; /* 当前字模 16*16 */u16 *pusMsk; /* 当前字库地址 */u16 y;pusMsk = (u16 *)pucMsk;for(i=0; i<16; i++) /* 保存当前汉字点阵式字模 */{mod[i] = *pusMsk; /* 取得当前字模,半字对齐访问 */mod[i] = ((mod[i] & 0xff00) >> 8) | ((mod[i] & 0x00ff) << 8);/* 字模交换高低字节*/pusMsk = pusMsk+1;}y = y0;for(i=0; i<16; i++) /* 16行 */{for(j=0; j<16; j++) /* 16列 */{if((mod[i] << j) & 0x8000) /* 显示第i行共16个点 */{LCD_DrawPoint(x0+j, y0+i, PenColor);}else{LCD_DrawPoint(x0+j, y0+i, BackColor);}}y++;}}/**u16 PenColor, u16 BackColor)*参数:x0,y0 起始坐标pcStr 指向PenColor 字体颜色BackColor 字体背景*功能:显示汉字字符串*备注:这个函数不能单独调用**/void LCD_ShowHzString(u16 x0, u16 y0, u8 *pcStr, u16 PenColor, u16 BackColor){#define MAX_HZ_POSX 224#define MAX_HZ_POSY 304u16 usIndex;u8 size = 16;FNT_GB16 *ptGb16 = 0;ptGb16 = (FNT_GB16 *)GBHZ_16;if(x0>MAX_HZ_POSX){x0=0;y0+=size;} /*超出X轴字体最小单位,换行*/if(y0>MAX_HZ_POSY){y0=x0=0;LCD_Clear(WHITE);} /*超出Y 轴字体最小单位,回到原点,并且清屏*/usIndex = findHzIndex(pcStr);WriteOneHz(x0, y0, (u8 *)&(ptGb16[usIndex].Msk[0]), PenColor, BackColor); /* 显示字符 */}/**PenColor, u16 BackColor)*参数:x0 y0 起始坐标pcstr 字符串指针PenColor 字体颜色BackColor 字体背景色*功能:调用字符和汉字显示函数,实现字符串显示*备注:**/void LCD_ShowString(u16 x0, u16 y0, u8 *pcStr, u16 PenColor, u16 BackColor){while(*pcStr!='\0'){if(*pcStr>0x80) /*显示汉字*/{LCD_ShowHzString(x0, y0, pcStr, PenColor, BackColor);pcStr += 2;x0 += 16;}else /*显示字符*/{LCD_ShowCharString(x0, y0, pcStr, PenColor, BackColor);pcStr +=1;x0+= 8;}}}/************************************************************** *************** 名称:u16 ili9320_BGRtoRGB(u16 Color)* 功能:RRRRRGGGGGGBBBBB 改为 BBBBBGGGGGGRRRRR 格式* 入口参数:Color BRG 颜色值* 出口参数:RGB 颜色值* 说明:内部函数调用* 调用方法:*************************************************************** *************/u16 LCD_RGBtoBGR(u16 Color){u16 r, g, b, bgr;b = (Color>>0) & 0x1f; /* 提取B */g = (Color>>5) & 0x3f; /* 中间六位 */r = (Color>>11) & 0x1f; /* 提取R */bgr = (b<<11) + (g<<5) + (r<<0);return( bgr );}/************************************************************** *************** 名称:void LCD_DrawPicture(u16 StartX,u16 StartY,u16 EndX,u16 EndY,u16 *pic)* 功能:在指定座标范围显示一副图片* 入口参数:StartX 行起始座标* StartY 列起始座标* EndX 行结束座标* EndY 列结束座标pic 图片头指针* 出口参数:无* 说明:图片取模格式为水平扫描,16位颜色模式* 调用方法:LCD_DrawPicture(0,0,100,100,(u16*)demo);*************************************************************** *************/void LCD_DrawPicture(u16 StartX,u16 StartY,u16 Xend,u16 Yend,u8 *pic){static u16 i=0,j=0;u16 *bitmap = (u16 *)pic;for(j=0; j{for(i=0; iLCD_DrawPoint(StartX+i, StartY+j, *bitmap++);}}//快速ALPHA BLENDING算法.//src:源颜色//dst:目标颜色//alpha:透明程度(0~32)//返回值:混合后的颜色.u16 gui_alpha_blend565(u16 src,u16 dst,u8 alpha){u32 src2;u32 dst2;//Convert to 32bit |-----GGGGGG-----RRRRR------BBBBB|src2=((src<<16)|src)&0x07E0F81F;dst2=((dst<<16)|dst)&0x07E0F81F;//Perform blending R:G:B with alpha in range 0..32//Note that the reason that alpha may not exceed 32 is that there are only//5bits of space between each R:G:B value, any higher value will overflow//into the next component and deliver ugly result.dst2=((((dst2-src2)*alpha)>>5)+src2)&0x07E0F81F;return (dst2>>16)|dst2;}。
Crucial SSD安装指南说明书
Installing a Crucial SSD is easy and makes your computer significantly faster!3. Back up important filesBefore starting the actual installation, take a few moments to saveany important files on your computer to an external storage driveor a USB drive.4. Go slowly and deliberatelyThe information you need is all here. Your system will likely lookdifferent than the ones shown, but the process is the same. Readeach step thoroughly and consult our Helpful Tips for more info.HELPFUL TIPFor Mac installations, follow our Mac-specific steps at /mac-ssd-install since the process is significantly different and not all Mac systems are upgradeable.PART 1: PREPARE1. Gather suppliesYou will need your system. A screwdriver. A Crucial SSD. A SATA-to-USB cable. And your system’s owner’s manual. If you don’t havea SATA-to-USB cable, you can get one in the Crucial SSD Install Kit,which is sold separately.2. Set the spacer asideAs you take your SSD out of its box, you’ll see this – it’s called aspacer, but not all SSD models come with one. Set this aside fornow. It won’t come into play until later in the process, and based on your system, you may not even need it. Amount of data on old hard driveTime it may take to copy to new SSD Less than 256GB20-30 minutes 256-512GB30-60 minutes 512GB-1TB60-90 minutes DID YOU KNOW...?The longest part of the SSD install process is copying everything from your old drive to your new SSD. Before you start, get a sense of how long this’ll take by referring to ourPART 2: COPY3. Install the software you downloadedInstall this software by opening the file you just downloaded andaccepting all the prompts. A screen will pop up where you’ll need toclick Install. Once the installation is complete, start Acronis.1. Connect the SSD to your systemGet started by using the SATA-to-USB cable to connect the SSDto your computer. When handling your SSD, don’t touch its gold connector pins with your fingers.2. Download the software that copies your old drive to your new SSDNow it’s time to download the software that copies your oldstorage drive to your new SSD. On the computer your SSDis connected to, go to the website shown on the screen todownload it./clone4. Prepare to copy or “clone” your dataYou’ll now see several options in the software. Select the CloneDisk option. You’ll then be asked to select a clone mode. If you’venever done this before, we recommend the Automatic method,then click the Next button.5. Select source and destination drives (disks)Acronis will now ask you to select your “source” drive, which is yourexisting drive. Select it by clicking on it, then click Next . Now selectyour “destination” disk – your new SSD. Since your SSD is currentlyplugged into a USB port, the interface column will say “USB” andthat’s how you know which drive to select for your destination disk.Select it, then click Next . On the following screen, click Proceed tostart copying your data.6. Wait for your data to copyAt this point, it’s time to kick back and relax for a bit, since it’lltake a while for everything to copy. The software might make yourcomputer shut down or restart, which is OK. Once everything hascopied over, watch the next video in this series to see what to donext.HELPFUL TIPIf your old storage drive is 128GB (for example) and you copy its contents to a 275GB SSD, the SSD may show up in your system as a 128GB drive, even though it’s actually the size that you bought. No need to fear – you can still store more on it, but you’ll need to make some adjustments to the drive’s settings. This doesn’t usually happen, but if it does, we want to let you know that it’s OK and that it’s based on your system, not you.DID YOU KNOW...?Millions of people have used this software to copy data, from everyday home users with passwords and precious home photos to corporate users who have lots of proprietary information. The security and privacy of your data is important to us, and we don’t compromise that. Copying is a safe, secure process.PART 3: INSTALL1. Shut down your systemStart off by shutting down your system. Once it’s off, unplug theSATA-to-USB cable from your system and remove the cable fromyour SSD.2. Remove the power cable and batteryNow remove the power cable and battery. Note that the batteryremoval step only applies to laptops when it’s possible to removethe battery. To see how to do this on your system, refer to yourowner’s manual.3. Hold the power button for 5 secondsNow that the battery is out, hold your power button for 5 seconds,which discharges any electricity still in the system.4. Open the caseNow it’s time to open your system’s case. How you do this really varies from system to system, so consult your owner’s manual for what you need to do. The process is also different on a desktop versus on a laptop, so we’ll show you both.5. Ground yourselfYou’ll now see your system’s components and there’s nothing to fear! Simply ground yourself by touching an unpainted metal surface like the ones shown. Grounding protects your system’s components from the static electricity that’s naturally present in your body – it’s an extra safeguard.6. Locate the storage bayNow locate your storage bay. This is where your existing hard drive is situated, and it’s usually easy to find in desktops. In laptops, however, the location will vary and it might be under the bottom panel, under the keyboard, or on the side. Refer to your owner’s manual for the exact location, as every system looks slightly different.7. Remove your old driveRemove your old storage drive by disconnecting any cables and brackets attached to it. Often you have to look closely at the drive for screws either on the top or on the sides that might be holding brackets, pull tabs, or supporting frames to the drive. Remove these and attach them in a similar manner to your SSD.8. Reattach cables and brackets to SSD BRACKETS, ADAPTERS, SUPPORT FRAMES, BRACES,PULL TABS, SCREWSNow plug the SSD into your system. Don’t worry if the label faces up or down, as this will vary from system to system. When plugging in the SSD, don’t force the connection. It should go in easily, and the drive should fit snug. If it’s wobbly, and you’re installing into a laptop, look closely again at the old drive you removed for any brackets, adapters, support frames, braces, pull tabs, or screws that might be attached to it.9. Reassemble your systemOnce the SSD is securely seated in the storage bay, put your systemback together and reconnect the battery if installing into a laptop.10. Turn on your computerThis next part is the fun part: watch how fast your computer bootsup!11. Have some funNow try clicking on some of your favorite apps to see how fast they load. This is the power of your new SSD, but you’re not done yet!For laptopsLook closely at the old storage drive you removed for any brackets, adapters, support frames, braces, pull tabs, orscrews that might be attached to it. If anything is attached to the old drive, remove it and put it on the SSD in thesame manner. Now reinsert the SSD into the storage bay. If it still doesn’t fit snug, use the spacer you set aside earlier and attach it to the SSD by peeling off the adhesive and sticking it onto the drive as shown. Attaching the spacer allows the SSD to achieve the same level of thickness as the existing drive you removed. Note: Many installations don’t require the spacer, so you may not need to use it.Brackets, adapters, support frames, braces, pull tabs, or screws SpacerFor desktopsSome storage bays and existing hard drives are significantlylarger than a standard size SSD. If this is the case in yoursystem, you’ll need a 2.5-inch to 3.5-inch converter to makethe SSD fit snug. You can get one of these on .DID YOU KNOW...?Millions of people around the world have made their computers faster by installing a Crucial SSD.No computer skills are required!1. Enable Storage ExecutiveOn the computer you installed the SSD in, go to /sePART 4: DOWNLOAD2. Click on one of the “download” buttonsThen click on one of the “download” buttons on the page.3. Install and run Storage ExecutiveOpen Storage Executive by clicking on the file you just downloaded.If it doesn’t open right away, double click on it, then save it to your desktop and open it from there. Follow the onscreen prompts and instructions to install and start using the software.4. Enable Momentum Cache and make yourSSD even fasterIn the left menu, click on the Momentum Cache menu option,which will take you to a new screen where you can click the buttonthat enables the feature. This will force your computer to restart,which is normal. Note that Momentum Cache doesn’t work withRAID arrays, but if you don’t know what that means, no need toworry. Once you’ve enabled Momentum Cache, you’re done.DID YOU KNOW...?You can use Storage Executive to see how much storage you’ve used, monitor your drive’s temperature, and enable the Momentum Cache feature, which makes many SSD operations up to 10x faster.VERSION : 10/31/18©2017-2018 Micron Technology, Inc. All rights reserved. Footage is for representational purposes only. Information, products, processes, and/or specifications are subject to change Congratulations!Now that you’re an expert installer, watch out!Your friends and family might start asking you to do their installs ;)North and South America/usa/en/support-contact Asia, Australia, and New Zealand ANZ: /usa/en/support-contactJP: http://www.crucial.jp/jpn/ja/support-contactCN: https:// /采购咨询Europe UK: /gbr/en/support-contactFR: http://www.crucial.fr/fra/fr/aide-contactDE: http://www.crucial.de/deu/de/support-kontaktIT: /ita/it/assistenza-contatti Customer Service and Technical Support。
光电耦合AC固态开关CPC1963GSTR数据表说明书
AC Power Switche 3ApplicationsFeaturesDescriptionOrdering InformationPin Configuration• Programmable Control • Process Control• Power Control Panels • Remote Switching • Gas Pump Electronics • Contactors • Large Relays • Solenoids • Motors • Heaters• Load Current up to 0.5A rms • 600V P Blocking Voltage • 5mA Sensitivity• Zero-Crossing Detection • DC Control, AC Output • Optically Isolated• TTL and CMOS Compatible • Low EMI and RFI Generation • High Noise Immunity• Machine Insertable, Wave Solderable • Flammability classification rating of V-0The CPC1963G is an AC Solid State Switch using optical coupling with dual power SCR outputs to produce an alternative to optocoupler and Triaccircuits. The CPC1963G switches are robust enough to provide a blocking voltage of up to 600V P . In addition, tightly controlled zero cross circuitry ensures switching of AC loads without the generation of transients. The input and output circuits are optically coupled to provide 3750V rms of isolation and noise immunity between control and load circuits. As a result, the CPC1963G is well suited for industrial environments where electromagnetic interference could disrupt the operation of electromechanical relays.Approvals• UL recognized file #: E69938• CSA certified to CSA 14, file #: LR43639AC LoadAC Load – LED+ LEDAbsolute Maximum Ratings are stress ratings. Stresses in excess of these ratings can cause permanent damage to the device. Functional operation of the device at conditions beyond those indicated in the operational sections of this data sheet is not implied.2 Derate Linearly 6.67 mW/˚CElectrical absolute maximum ratings are at 25°C2 Snubber circuits may be required at low power factors.3 Tested in accordance with EIA/NARM standard RS-443.4 For high noise environments use at least 10mA LED current.PERFORMANCE DATA**The Performance data shown in the graphs above is typical of device performance. For guaranteed parameters not indicated in the written specifications, please contact our application department.CPC1963GLoad Current, Free AirL o a d C u r r en t (A )Ambient Temperature (°C)1.21.00.80.60.40.20CPC1963GTypical dv/dt vs. Temperature8006004002000120014001000C r i t i c a lR a t e o f R i s e (V /µs )Ambient Temperature (°C)Vo63%10%CPC1963G dv/dt Method35302520151050LED Forward Voltage Drop (V)D e v i c e C o u n t (N )CPC1963GTypical LED Forward Voltage Drop (Ambient Temperature = 25°C)3530252015105Output Voltage Drop (V )D e v i c e C o u n t (N )CPC1963GTypical On-State Output Voltage Drop Distribution (Ambient Temperature = 25°C)Blocking Voltage (V )D e v i c e C o u n t (N )2520151050CPC1963GTypical Blocking Voltage Distribution(Ambient Temperature = 25°C)LED Current (mA)D e v i c e C o u n t (N )2520151050CPC1963GTypical I F for Switch Operation (Ambient Temperature = 25°C)CPC1963GTypical I F for Switch OperationOver TemperatureL E D C u r r e n t (m A )0.400.350.300.250.200.150.100.050Temperature (°C)CPC1963GTypical Leakage vs. Temperature @ Maximum Rated Blocking VoltageL e a k a g e (m A )0.2780.2760.2740.2720.2700.2680.2660.264Ambient Temperature (°C)CPC1963GTypical Blocking Voltagevs. TemperatureB l o c k i n g V o l t a ge (V )670660650640*********Temperature (°C)CPC1963GTypical Output V vs. TemperatureV (V )1.101.081.061.041.021.000.980.96Temperature (°C)CPC1963GTypical LED Forward Voltage Dropvs. TemperatureL E D F o r w a r d V o l t a g e D r o p (V )Temperature (°C)1.81.61.41.21.00.8Clare, Inc. makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. Neither circuit patent licenses nor indemnity are expressed or implied. Except as set forth in Clare’s Standard Terms and Conditions of Sale, Clare, Inc. assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or infringement of any intellectual property right.The products described in this document are not designed, intended, authorized or warranted for use as components in systems intended for surgical implant into the body, or in other applications intended to support or sustain life, or where malfunction of Clare’s product may result in direct physical harm, injury, or death to a person or severe property or environmental damage. Clare, Inc. reserves the right to discontinue or make changes to its products at any time without notice.Specification: DS-CPC1963G-R2©Copyright 2006, Clare, Inc.OptoMOS ® is a registered trademark of Clare, Inc.All rights reserved. Printed in USA.3/15/06For additional information please visit our website at: 4Tape and Reel Packaging for Surface Mount PackageMECHANICAL DIMENSIONSPC Board Pattern (Top View)2.540 ± 0.127(0.200 ± 0.005)6-Pin Power DIP Through Hole (Standard)PC Board Pattern (Top View) 2.540 ± 0.127(0.059 ± 0.005)1.905 ± 0.127Dimensions:mm (inches)Manufacturing InformationSolderingRecommended soldering processes are limited to 260ºC component body temperature for 10 seconds.WashingClare does not recommend ultrasonic cleaning or the use of chlorinated solvents.e 3。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电源选择开关(USB:选择 USB 供电,E_POWER:选择 DC 电源输入)
2.LCD 背光电压(CON3)
PIN NO. 1 2 3 4 描述 背光负级输入 背光正级输入 GND 电源地 5.0V
如果被测产品背光电压为 5V 直接将 1 和 3,2 和 4 短接即可;否则,分别有 1 和 2 单独给 背光供电。
VSS VDDLCD LDATA17 BPIO0 GPIO1 GPIO2 GPIO3 VDDD VSS VDDLCD LFRAME LLINE LSHIFT VDDD VSS VDDLCD LDEN TE PWM GAMAS0 GAMAS1 VDDLCD VSS VDDD VSS VDDLCD LDATA16 LDATA15 LDATA14 LDATA13 LDATA12 VDDD
1 3 5 7 9
2 4 6 8 10
VDDD VSS VSS VDDIO VSS VDDD D0 D1 D2 D3 D4 VDDIO VSS VDDD CLK VDDIO VSS VDDPLL VSSPLL VSS VDDD XTAL_IN VSS STAL_OUT VDDD VSS VDDLCD LDATA23 LDATA22 LDATA21 LDATA20 VDDD
此开发板支持 SD 卡读写,读写方式采用 C8051 自带的 SPI,速度可高达 (25M) ;支持 USB 驱动,通过 PC 端软件,可直接将需要现实的图片数据下载 到 SD 卡中;陪送底层软件(C8051)源代码,不同的 TFT LCD 只需要修改部分 初始化参数即刻。 三.产品应用介绍 1.电源参数:输入电压 5V。如果工作电流小于 500mA,可 3.3V RSTC2CK 13 C2D 14 D7 15 D6 16 D5 17 D4 18 D3 19 D2 20 D1 21 22 D0 KEY3 23 KEY2 24
RESET 1 TE 2 3 NSS MOSI 4 MISO 5 SCK 6 GND 7 D+ 8 D9 3.3V 10 11 VBUS 12 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 GND D+ DVDD REGIN VBUS C8051F340 C8051F341 C8051F344 C8051F345 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 36 35 34 33 32 31 30 29 28 27 26 25 D10 D11 D12 D13 D14 D15 SSDCS SSDRS SDIN SDOUT BUSY KEY1
3.电源开关
产品背光和系统电源总开关,打开时 LED 指示灯会亮。
四.原理图
1
2
3
4
5
6
7
8
C11 3.3V D 3.3V 3.3V CLK1 SDA CS1 CLK2 SI SO CS2 CLK3 RD WR D8 D9 R3 R4 R5 R6 C4 12 11 10 FG WP CD GND U2 GND VCC CLK16 1 2 3 SCL A0 A1 A2 4 SDA WC GND M24C01BN6(8) GND GND C10 5 7 SDA GND C9 8 DAT2 DAT1 DAT0 GND2 CLK VCC GND1 CMD DAT3 9 8 7 6 5 4 3 2 1 R7 C5 SD1 R8 1.2V GND GND 3.3V GND 1.2V D0 D1 D2 D3 D4 3.3V GND 1.2V GND 3.3V GND 1.2V GND GND 1.2V U3 3.3V R11 R12 GND GND C2D 3.3V C17 U5 RESET RST KEY1 KEY1 R13 KEY2 KEY2 R14 KEY3 B GND GND GND R26 LED1 GND U6 VBUS VDD BL+ A 1 GND POWER A B C 1 VDD 2 3 CON3 C24 4 3 2 1 GND A CON6 VDD GND A BL1 GND GND SL1 SL2 5.0V 3 C25 Vin AS1117 Vout 2 C26 3.3V 3.3V 3 C27 U7 GND Vin AS1117 Vout 2 C28 1.2V GND KEY3 R15 C23 C22 C21 C20 C19 C18 D1 D2 D3 1 2 3 4 VBUS DD+ GND USB1 X1 Y1 X2 Y2 IN3 IN4 R16 R17 R18 R19 R20 R21 GND VDD CLK XP CS YP SDIN XN BUSY YN SDOUT GND TOUCH BAT VDD AUX Vref GND 7843 R28 R25 CLK3 CS2 SDIN BUSY SDOUT 3.3V 3.3V GND CS1 SO CS VCC SO HOLD W SCLK GND SI 3.3V C6 CLK2 SI GND C7 GND X1 C8 GND R10 GND 1.2V GND 3.3V LD23 LD22 LD21 LD20 1.2V 3.3V 3.3V R9 GND
IN3 GAMAS0 IO1 IO3 X2 X1 LD22 LD20 LD18 LD16 LD14 LD12 LD10 LD8 LD6 LD4 LD2 LD0 SHIFT LFRAME BLGND 3.3V
CON2
IN4 GAMAS1 IO0 IO2 Y2 Y1 LD23 LD21 LD19 LD17 LD15 LD13 LD11 LD9 LD7 LD5 LD3 LD1 PWM DEN LLINE BL+ 5.0V
GND 3.3V GND 1.2V
LD18 LD19 3.3V GND 1.2V LD0 LD1 LD2 LD3 LD4 LD5 3.3V GND 1.2V LD6 LD7 LD8 LD9 LD10 LD11 3.3V GND
C13
GND
C
C14
GND
C16 GND
C15
GND
B
45 43 41 39 37 35 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1 R27
C12
GND
D
RESET 1.2V GND 3.3V SSDCS SSDRS RD WR 1.2V GND 3.3V D5 D6 D7 D8 D9 D10 1.2V GND 3.3V D11 D12 D13 D14 D15 1.2V GND 3.3V
3.3V
U4
CONF RESET# VDDD VSS VDDIO CS# D/C# E(RD#) R/W(WR#) VDDD VSS VDDIO D5 D6 D7 D8 D9 D10 VDDD VSS VDDIO D11 D12 D13 D14 D15 VDDD VSS VDDIO D16 D17 VDDIO
48 47 46 45 44 43 42 41 40 39 38 37
U1 GND MISO GND SCK 3.3V GND MOSI NSS P0.6 P0.7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.0 P2.1
RST/C2CK C2D P4.7 P4.6 P4.5 P4.4 P4.3 P4.2 P4.1 P4.0 P3.7 P3.6
C
R1 3.3V CON1
RST C2 GND GND C3
R2 GND RST
R22 R23 R24 3.3V KEY1
GND 3.3V LD17 IO0 IO1 IO2 IO3 1.2V GND 3.3V LFRAME LLINE SHIFT 1.2V GND 3.3V DEN TE PWM GAMAS0 GAMAS1 3.3V GND 1.2V GND 3.3V LD16 LD15 LD14 LD13 LD12 1.2V
46 44 42 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2
A
Title Size A3 Date: File: 1 2 3 4 5 6
Number
Revision
18-Jan-2010 D:\work\TFT CONTROL\Siliconsch.ddb
七.软件操作步骤 1.先按要求安装 USB_SD 2.将编译后的 C8051 程序通过 U-EC5 下载至开发板 3.通过 USB 数据线将开发板接入电脑,并开启电源(注意电源选择,500mA 以下可直接用 USB 供电) ,首次接入会提示安装驱动程序,按常规 USB 设备驱动程序安装方法安装即刻, 驱动程序存放在“驱动软件”文件夹中。 4.运行 USB_SD 打开要下载的图片 (注意选择分辨率与 LCD 分辨率一致的图片) ,点击下载 即刻将要现实的图片下载至 SD 卡中,下载图片数量根据图片的分辨率大小和 SD 卡的容量 定,下载完毕之后,重新开启设备,按“OK”键便可轮回现实 SD 卡中的图片。
SSD1963
VSS VDDIO VSS VDDD D20 D21 D22 D23 D18 D19 LDATA18 LDATA19 VDDLCD VSS VDDD LDATA0 LDATA1 LDATA2 LDATA3 LDATA4 LDATA5 VDDLCD VSS VDDD LDATA6 LDTA7 LDATA8 LDATA9 LDATA10 LDATA11 VDDLCD VSS
Sheet of Drawn By:
7
8
五.软件调试 根据不同的 LCD 屏修改"lcd_control.C"文件夹中的初始化参数即刻。 资料中包含群创 7’ 和夏普 4.3'源程序,其他产品可在此两个程序上修改即刻。
不同分辨率的 LCD 修改此参数即刻 (参考 SSD1963 规格书)。