K60 Card核心板用户手册
BenQ K60 说明书

用户手册版权和商标明基电通有限公司 2010 年版权所有,并保留所有权利。
未经本公司事前书面之许可,本文的任何部分皆不得以任何形式或任何方法,包括电子、机械、磁性、光学、化学、手写或任何方式予以重制、传输、转译、储存于检索系统或翻译成任何文字或计算机语言。
要获得最新的用户手册,请访问。
本手册中提及的所有其它标志、产品或公司名称可能是其各自相应公司的注册商标或版权,在此仅作信息参考用途。
免责声明对于本文之任何明示或默示内容,明基电通有限公司不做任何保证,亦拒绝对任何特殊目的之商用性或适用性目的予以保证。
此外,明基电通有限公司保留修改或变更本文之权利,并且修改或变更内容将不另行通知。
因安装了非原厂软件、部件和/ 或非原装附件而导致的问题(例如数据丢失和系统故障),所有责任由用户自行承担。
目录简介 (8)快速入门 (9)为设备充电 (9)设备开机 (10)熟悉设备 (11)正面 (11)背面 (15)使用触摸屏 (16)点击 (16)滑动 (17)移动 (19)屏幕方向 (20)使用软键盘 (20)主要功能简介 (22)我的书柜 (24)书籍排序 (25)阅读书籍 (26)选择阅读模式 (26)屏幕缩放 (27)使用选项菜单 (29)书签和注记 (31)添加书签和作注记 (31)查看书签和注记 (32)删除书签 (33)删除或编辑注记 (34)删除书籍 (34)显示书籍信息 (34)跳至指定页 (35)显示目录 (35)调整屏幕方向 (36)我的注记 (37)档案总管 (38)图片 (39)配置播放设置 (40)幻灯片方式播放 (41)缩放图片 (43)音乐 (44)播放音频文件 (45)书城 (47)设置 (48)Wi-Fi 设置 (49)开启 Wi-Fi (49)连接到可用网络 (50)添加新连接 (52)语言 (53)当前日期和时间 (53)屏幕保护 (54)连接计算机 (54)高级设置 (55)软件升级 (55)恢复默认设置 (55)装置状态 (55)输入法 (56)用户手册 (57)常见问题和故障排除 (58)电池和电源 (58)连接 (60)系统 (61)显示屏 (63)带孔 (64)清洁与电池维护 (67)电池维护 (67)清洁 nReader (67)服务与支持 (68)BenQ nReader 全球在线服务 (68)规格 (69)附录 (71)一般安全信息 (71)有关电池的安全信息 (72)有关电源的安全信息 (72)有关无线网络的安全信息 (73)安全预防措施 (73)简介感谢您选用 nReader。
k60核心板调试引脚连接说明

黑龙江工业学院
电子设计工作室
飞思卡尔智能车竞赛经验总结
K60核心板与J-Link引脚连接说明。
下图为jlink引脚引脚功能表
(注意:jlink可以直接为核心板供电,2引脚提供3.3v电源,19引脚提供5v电源。
两个电源只能选择一个,通过将jlink的外壳打开里边有一个跳线帽来选择。
5v电源需要通过指令开启:power on开power off关)
K60的JTAG对应芯片引脚TMS—PtA3,TCK—PAT0,TDO—PTA2,TDI—PTA1,RESET--RESET。
Jlink与k60连接图
SW模式连接(强烈推荐)
Jlink引脚JTAG引脚(核心板已经引出对应下面原理图)
1 1 (核心板3.3V引脚)
7 2 (TMS)
9 4 (TCK)
15 10 (RESET)
GND(随便一个)9
JTAG模式
将剩下两个引脚连接到jlink对应引脚就行
软件调试界面看《IAR使用详解》文档。
IAR配置方法见《JLINK V8新用户手册中文版》的第18页说明。
K60A电压用户指南说明书

K60A Voltage User GuideAugust 5 2010, Second EditionWARNING: SAFETY FIRSTFor safety reasons and to avoid personal injury, read all operating guides and information in the product guide. DO NOT attempt to modify Mentor device and sensors in any way. This may result in fire, injury, electric shock or severe damage to you or them.1.DO NOT operate Mentor device and sensors with wet hand, this may cause anelectric shock.2.DO NOT use Mentor device and sensors in close proximity to flammable or explosivegases, or chemical vapors. Use this product in a well ventilated area.3.For safety reasons keep this sensor out of reach of children or animals to preventaccidents, for example swallowing small size of the sensor. DO NOT allow children to play on or around the sensor.4.DO NOT use the sensor to check AC power circuits. DO NOT use the sensor in ACpower outlet or sockets, this may cause a hazardous injury to you.CAUTION:1.DO NOT use Mentor device and sensors in extreme conditions which are over theoperating range and short-term exposure limit conditions. Stresses above input range may cause permanent damage.2.Exposure to absolute maximum conditions for extended periods may degrade sensorreliability.3.The sensors are permanently sealed during construction and cannot be opened toany purpose. DO NOT attempt to decompose, modify or repair the sensor in any other ways. This may cause permanent damage to the sensor.4.Liquids shall not come into direct contact with the sensor. DO NOT place sensor orcable in water, liquids, flame or on a hot plate.5.DO NOT use this sensor in close proximity to flammable or explosive gases. Chemicalvapors may interfere with the polymer layers used for capacitive this sensor and high levels of pollutants may cause permanent damage to this sensor.Features and Specifications FeaturesItem DescriptionFeature Two voltage clips with electric patch cords: red testclip(+), black test clip(-)Non volatile memory supported for user calibration. Dimension Sensor base housing: 42x18x16 (WxDxH) in mmAlligator clip: 6cm(L),Electric patch cords l : 35cm(L), 3mm(φ)Usage Use only in a dry place at room temperature below+40°C.SpecificationsItem DescriptionInput range Differential: - 15V to +15VResolution 14bit spacing amplitude, Typ. ±2mV, Max. ±3mVAccuracy Typ. ±10mV, Min.±5mV @<±1.0V, Max. ±30mV Measurement deviation from linear correlation: -In full scale range: Typ.±0.2%-In lower range: Typ. ±0.05% @<±1.0VSampling rate1Default sampling periods: 0.2s (5samples/sec) Max.20samples/sMax. over voltage2±30VInput impedance 5.3±1.5% MΩ @25°CCalibration Factory calibration stored and FC values recovery supported to restore factory calibration.Optional user calibration data can be wrote to non-1If you need the sampling rate up to 1000samples/s, use the voltage sensor K60B. Or if you use the oscilloscope probe, you can view the waveform graph for voltage with max. 200kHz sampling rate in ±10V range.2Maximum overload voltage without damage, stress above this range may cause permanent damage.Item Descriptionvolatile user memory.User calibration methods: 1 or 2 points linearcalibrationZero offset Zero-voltage offset drift: Typ. ±1mV@25°CZero setting with non-volatile memory supported.NOTE:You do not need the calibration when using the voltage sensor. But if you calibrate the sensor for your any purpose, the calibration data created by user does not erased after disconnecting the sensor or power off Mentor. The data for calibration or zero setting with MentorStart is wrote to non-volatile memory in the sensor.Additional equipment or applicationMentor device and MentorStart application software needed. If you are using Mentor application, consult your instructor for more information. CAUTION:1.DO NOT connect this sensor to over voltage anywhere in the circuit orpower source. The voltage should NOT exceed +15V above or below earth ground.2.Always use the sensor on a known live voltage under the maximum inputrange before proceeding with your test and measurements.3.Make sure you are reasonably well grounded and isolated from the cableor any piece of equipment you are measuring.4.In some cases, the sensor may falsely indicate the voltage value due to anincorrect circuit you use.Setup and Usageunch the MentorStart software and connect the sensor to the sensorport in your Mentor device. MentorStart will automatically detect the sensor.2.To measure the voltage between the V+(red) clip and the V-(black) clip,connect the voltage clips across a battery, DC power source, or circuit elements.To measure the voltage with a voltmeter-like readingWhen you are reading one-shot data with Snapshot mode, you can use the sensor as a voltmeter which can be used to measure negative or positive potential difference.Fig.1 Testing a battery voltage with the Voltage sensor. You can check and test the most common type of household battery. For example, an AA battery is commonly used in electronic devices. When you replace the battery with an equal replacement battery to assure proper operation of your electronic device, you can check the battery which has enough voltage to power the device or not. In this activity, the voltage between the plus and minus on the battery have been referred to as EMF voltage generated by the battery.NOTE: The Voltage sensor is always connected in parallel with the part of the circuit to measure the potential difference across a circuit element.Fig.2 Testing the voltage with a voltmeter-like one shot reading after settingZero to the voltage sensor.Voltage and current measurementIn an application of Ohm’s law, you can measure the voltage across anelectrical resistance or Ohmic materials with the Voltage sensor and thecurrent through it with the Current sensor. When you measure the current,the Current sensor is placed always in series and the Voltage sensor isconnected in parallel. For an example of measuring the voltage and current,you use two 1.5volts batteries and the red LED3 (See Fig.3 and Fig.4).3 You can choose a LED referred to the supplier’s catalogues. You might check the parameters such as the forward voltage and current, and then you use a proper resistor for LED.Fig.3 Measure the voltage and the current through LED. Using Ohm’s law which works even for non-Ohmic materials where the resistance depends upon the current, you can calculate the resistance for LED.Fig.4 Voltage and Current measurement with the Voltmeter/Ammeter-like one-shot reading.Guide to Physics ExperimentsTable.1 Science experiments using the Voltage sensor.Students’ activity with practical physics experiments1 Measure the voltages across electrical elements in parallel2 Test the Voltage law4 and explore the Current law3 Test the Ohm’s law and explore the relationship5 between the voltageand the current4 Measure the power dissipated in a resistor5 Measure the DC power voltage in series or parallel circuits6 Test the combination rules for any number of resistors in series orparallel circuits7 Measure the charging or discharging voltage on a capacitor8 Investigate the behavior of LED or electrolytes with everydayhousehold materialsMeasure the voltage across a resistor in seriesIn this activity, students can easily demonstrate the voltage law with therelationship between the voltage and the electrical resistance which isdefined as the ratio of the voltage applied to the electric current while thecurrent flows through the resistance and the value of the current is the samein each resistor by the current law. Whether or not your material obeysOhm’s law, you can measure the potential difference with the resistors. Asyou can see Fig.1 shown below, you can make the combination for a numberof the resistors in series and you can measure the voltage across each or anynumber of resistors by the voltage law as the following calculation:V=V1 + V2 + V3 + … Vn4The voltage law is expressed as the net voltage drop around any closed loop path must be zero. See the reference from: /hbase/hframe.html5 A correlation between voltage and current is an important problem that students critically face during a physics concept developing by inquiry. For example, a student correlates the direct relationship that voltage is the required energy that drives the flow of current which will flow through conductorsWhere V is the sum of the voltages around any closed loop, V1, V2, … Vn are the voltage drops across the resistors r1, r2,…rn.Fig.1 Testing the voltage law with the combination rules for a number of the resistors in series. Each resistor has 1kΩ and the voltage of a battery is 1.5V. Exploring the transient behavior of a capacitorIn this experiment, if you connect the battery using the clip B+ and B- to the circuit as Fig.2 shown, the capacitor will be fully charged up to the battery voltage and the voltage reading will has a constant value of the maximum voltage. Just after then, if you disconnect the battery and join two clips of (B+)and (B-) together, the voltage reading will follow a type of an exponential decay curve. The mathematical model of a charging or discharging capacitor can be formed as the followings:V=Vb[1-exp(-t/RC)]… Charging capacitorV=Vc*exp(-t/RC)… Discharging capacitorwhere V is the changing voltage, R is the resistance and C is the capacitor. The voltage rate of charging or discharging can be described in terms of a time constant RC.Fig.2Testing the voltage rate for charging or discharging a capacitor. The resistor has 3000Ω and the capacitor is 1000μF.Table.1 Analysis results of decaying curve fit for discharging a capacitor. The mathematical formula of this decaying model is V=Vc*exp(-(t’+t0)/RC))+V0. For circuit parameters in this experiment, the theoretical value of RC is 0.333 where R=3000Ω and C=0.001F, and the calculated value with the decaying model is 0.327.Parameters Analysis resultst0 30.2t1 38.4dt (Sampling periods in seconds) 0.2Vc (Coefficient of best fit) 0.796Parameters Analysis results Theoritical value of (1/RC) 0.333 Calculated value of (1/RC) with0.327 exponential decaying modelV0 (Intercept of best fit) 0.018R-squared 0.999RMSE(Fit standard error) 0.015Fig.3 Voltage measurement graph of charging and discharging capacitor. You connect two voltage clips to the battery, and after reading the maximum voltage continuously, join two clips together to discharge the capacitor.You can fit the exponential curve with MentorStar t program as Fig.4 shown below and report the results if the curve fit, for example as you see Table.1.Fig.4 Exponential fit of decaying curve with MentorStart. When you press the curve fit icon on the screen of MentorStart, you can choose the equation of your model, y=A*exp(B*x)+C and calculated the parameters in the Table.1 above. To view the results of analysis, press the viewing results icon on the screen of MentorStart, not only you can get the results of the parameters such as the coefficients A, B and C with the fitting model, y=A*exp(B*x)+C, but also when you are trying to analyze the charging curve of a capacitor, you can choose the exponential model: y=A*(1-exp(B*x))+C.NOTE: To get the best fit of the measurement data, you predict the equation and choose the proper curve fitting model on the screen of MentorStart. Testing Ohm’s law with ohmic or non-ohmic materialsIn this activity, you measure the voltage and the current through the resistor, test and describe the relationship of Ohm’s law. The slopes in Fig.5 shown below tell us how an unknown resistance can be measured with a closed circuit and this makes it very easy to represent and apply Ohm’s law.Fig.5 Measurement chart of voltage versus current. To test Ohm’s law, youuse the Voltage senor and the Current6 or Galvanometer sensor. As the DCpower source, you use the battery or power supply. Each slope of the linearfit equation on voltage versus current chart shows the resistance of 56Ω,152Ω and 498Ω.In this activity, it is helpful to discuss the properties of the ohmic or non-ohmic materials7 in terms of the relationship between the resistance and thevoltage across it. Students inquire the relationship between the voltage andthe current depends on the source of electricity and materials being used inthe circuit.6In according to the results of the testing Ohm’s law, you can describe a logistic equation as the following: i=(E-V)/r, where E is the EMF voltage of power source, V is the voltage drop through the test resistor and r is a very small equivalent resistance due to dissipation of the Current sensor.7Although you use non-ohmic materials, you can use Ohm’s law to calculate the resistance across the non-ohmic materials. For example, you use LED and you can measure the voltage drop through LED.LIMITED WARRANTYPlease check that this product is operating properly prior to when you intend to use it for educational purposes only. Use this device and sensors for teaching and learning. The information given in this electronic document shall not be regarded as a guarantee or warranty of physical characteristics and any conditions. We will not replace or cover the costs of a damaged sensor or probe due to negligent or destructive, improper use.Korea Digital Co., Ltd.©2009 Korea Digital, All rights reserved.707, Ace Twin Tower1804, Ace Twin Tower2Guro Digital Complex, Seoul, Korea+82-2-2109-8877 (Tel)+82-2-2109-8878 (Fax)ScienceCube Mentor is a trademark ofKorea Digital, Co., Ltd.Designed by Korea Digital in KoreaFor more information about installingMentor, using other applications andgetting the feedbacks, contact:ScienceCube international distributor.If you have any questions about a guideto physics experiment using the sensor,please contact author at *************。
K60(Rev6-Ch24-MCG)(中文)

第24章多用途时钟信号生成器(MCG)24.1 介绍多用途多用途时钟信号生成器(MCG)模块为MCU提供多种时钟源选项。
这个模块由一个频率环锁(FLL)和一个相位环锁(PLL)组成。
FLL可由一个内部或外部参考时钟控制,而PLL可由一个外部参考时钟控制。
这个模块要么在FLL或PLL输出时钟之间,要么在内部参考时钟或外部参考时钟之间选择一个时钟源以作为MCU系统时钟。
MCG操作与晶体振荡器有关,其中晶体振荡器允许一个外部晶体、陶瓷共振器或外部时钟源产生外部参考时钟。
24.1.1 特性MCG模块的关键特性:◆频率环锁(FLL)。
●数控石晶(DCO)。
●DCO可设置时钟范围有四个。
●低频率外部参考时钟源的编程选项和最大DCO输出频率。
●内外参考时钟可以作为FLL源。
●可以作为其他片上外设的时钟源。
◆相位环锁(PLL)●电压控制振荡器(VCO)●外部参考时钟作为PLL时钟源。
●VCO频分模块。
●相位/频率检测器。
●集成环过滤器。
●可以作为其他片上外设的时钟源。
◆内参考时钟生成器●9个微调位的精确慢时钟●4个微调位的快时钟●可以被用作FLL的时钟源。
在FEI模式下,只有慢内参考时钟(IRC)可以被用作FLL源。
●无论是快时钟还是慢时钟都不能用作MCU的时钟源●可以作为其他片上外设的时钟源。
◆低功耗的石晶时钟发生器位MCG外部参考提供控制信号:●HGO,RANGE,EREFS◆从晶振获得外部时钟●可被用作FLL或PLL的时钟源●可被用作MCU的时钟源◆从RTC获得外部时钟●只能作为FLL的时钟源●只能选择MCU的时钟源◆带有重置请求能力的外部时钟监视器,可以在FBE,PEE,BLPE或者FEE模式下对外部时钟进行监测◆在PLL中使用的有中断请求能力的锁检测器◆外时钟参考的内参考时钟自动裁切功能(ATM)。
◆FLL和PLL的参考分频。
◆为其他片上设备提供时钟源的MCG PLL 时钟(MCGPLLCLK)◆为其他片上设备提供时钟源的MCG FLL时钟(MCGPLLCLK)◆为其他片上设备提供时钟源的MCG Fixed Frequency时钟(MCGPLLCLK)◆为其他片上设备提供时钟源的MCG 内参考时钟(MCGPLLCLK)图24-1 多用途时钟生成器(MCG)框图24.1.2 运行模式MCG共有九中运行模式:FEI,FEE,FBI,FBE,PEE,BLPI,BLPE,和终止模式。
K60功能介绍

一、超低功耗:1. 10 种带有功率和时脉闸控的低功耗模式,可优化外围设备活动和恢复时间。
停止电流<500 nA,运行电流<200 uA/MHz,停止模式唤醒时间4μs。
2. 完整内存,模拟运行可降至1.71V,令电池寿命延长。
3. 低漏电唤醒单元,可带有8 个内置模块和16 个引脚,作为低漏电停止(LLS)/超低漏电停止(VLLS) 模式的唤醒源。
4. 低功耗定时器支持在低功耗状态下系统的持续运行。
二、闪存、SRAM和FlexMemory5. 256 KB-1 MB闪存。
快速接入、高可靠性具备四级安全保护6. 64 KB-128 KB SRAM7. FlexMemory:32 字节- 16 KB 用户可分段的字节写入/清除EEPROM,适用于数据表/系统数据。
EEPROM 具有超过10M 的周期和70 μsec 写入时间的闪存(出现电力故障时不会发生数据丢失或损坏)。
没有用户或系统干预便可完成编程和清除功能,完全运行状态下可降至 1.71V。
此外,从256KB-512KB 的FlexNVM 还适用于额外编程代码、数据或EEPROM 备份三、混合信号功能:8. 多达四种可配置分辨率的高速16位ADC。
可采用单路或差分输出模式改善噪声抑制。
可编程延迟块触发功能转换时间可达500 ns9. 多达两个12位DAC可用于音频应用模拟波形生成10. 具有3 个高速比较器,通过将PWM 保持在安全状态,提供快速准确的电机过电流保护。
11. 多达四个64倍可编程增益放大器用于小型振幅信号转换12. 模拟基准电压为模拟块、ADC 和DAC 提供精确的基准值,可以替换外部基准电压,降低系统成本。
四、性能:13. ARM Cortex-M4 内核+ DSP。
100-180MHz、单周期MAC、单指令多数据(SIMD) 扩展、可选的单精度浮点单元。
14. 具有32 通道的DMA 适用于外围设备和内存,可降低CPU 负载,实现更快的系统吞吐量。
用Bootloader给K60下载程序 V1.03

北京拉普兰德电子技术有限公司
用 Bootloader 给 K60 下载程序
3.3. 用 IAR 给 K60 下载 Bootloader 如果你有 OSJTAG 仿真器,也可以用它通过 IAR 开发工具下载 out 格式的程序。步骤如 下: 连接好 OSJTAG 与目标板; 随便用 IAR 打开一个可用的 K60 工程; 依次点击菜单的“Project”-“Download”-“Download file…”; 在弹出的“打开”对话框中选择相应芯片的.out 程序文件,点击“打开”即可下载。
1. 为什么要用 Bootloader
大量的案例表明,K60 单片机的 Flash 被锁是由于下载器使用不当或者发生故障导致的, 虽然这种情况可以通过解锁恢复正常,但是也有一定几率会使芯片造成永久损坏。那么有没 有一种安全的方式下载程序呢,答案是肯定的——用 Bootloader。有人会问这样岂不是就 不能对 K60 进行在线调试了吗?没错,但是其实我们在开发应用的后期,对程序的框架一般 是不会再做改动了,要做的大量工作是调试参数,试想如此反复的插拔下载器的插头,难免 会造成失误。如果使用 Bootloader 进行下载,那么仅需一根 USB 线就可以轻松完成程序的 下载了!
北京拉普兰德电子技术有限公司
用 Bootloader 给 K60 下载程序
图4
点击打开后,会弹出输入起始地址的对话框,这里不用改默认为 0 即可。因为 Bootloader 程序通常是从 MCU 的 Flash 绝对地址 0x00000000 开始运行的。如图 5 所示。
野火K60板子使用说明

2012野火K60板子使用说明野火Kinetics 开发板教程最适合初学者入门Kinetis的教程freescale作者:野火野火嵌入式开发工作室野火K60板子使用说明目录野火K60板子使用说明 (1)目录 (1)K60板子与jlink转接板的连接 (2)板子供电方式 (2)Jlink供电 (3)PWM 驱动电机 (4)IO口能否输入5V电压? (4)最多可以输出多少个不同频率的 PWM? (5)K60在线调试查看变量值 (5)K60板子与jlink转接板的连接线两端都朝外接,一头接核心板,一头接转接板。
转接板直接插入jlink,不需要经过20pin的排线。
板子供电方式我们的板子,供电方式可选3种方法:5V供电,3V3供电,Jlink供电。
三种方式,可以任意选其中一种。
其中,5V供电,有两种5V转3V3方式,一种是利用外部的LDO芯片来转,默认不焊接的。
另外一种是利用K60内部自带的LDO来转。
(不要以为我们没有焊接外部LDO芯片就以为不支持5V供电)。
另外还有一个1.5V供电,是用于供电给RTC模块。
Jlink供电Jlink本身不供电,需要改装后才能供电。
我们发货时,是不会对jlink进行改装。
需要你们自行改装。
短接图上红色的两个孔就可以。
PWM 驱动电机Kinetis单片机输出PWM只有3.3V,不能驱动电机,需要转换电路。
方法由网友 dyt3020 提供:/thread-96566-1-1.html1.可用电平转换芯片 3.3-5v ,74 系列的 244、2452.可用三极管来转换电平。
成本最低电路做的不匹配的话有时还需要加个小电容3.用光耦隔离这样效果最好干扰基本没有也不会损坏单片机电磁组首选当然成本也高些要用高速光耦三极管电路图:IO口能否输入5V电压?支持,官方的资料里说的:最多可以输出多少个不同频率的 PWM?Kinetis 单片机,用 FTM 模块来输出 PWM 脉冲波,而同一个 FTM 模块,只能设置一个频率。
K60核心板说明与扩展板_SD-Ex-D_对接说明

K60核心板说明与扩展板(SDExD)对接说明 1、核心板引脚说明K60一共有100个GPIO口,还有其他为复用的非GPIO口,如USB、ADC 等引脚。
核心板引出了所有的GPIO和其他非K60最小系统的引脚。
具体的引脚如下。
1.1 Core1图1-1中所有的红色代表核心板引出的K60芯片引脚。
图1-1 K60核心板Core1UART功能可以使用K60的PTA1和PTA2引脚。
USB功能可以使用K60的USB0_DM和USB0_DP。
CAN可以使用K60的PTE24和PTE25。
IIC使用K60的PTB0和PTB1。
SPI使用K60的PTA17、PTA16、PTA14和PTA15。
PWM可以使用K60的PTA8、PTA7。
具体的引脚功能见附录。
1.2 Core2图1-2中所有的红色代表核心板引出的K60芯片引脚。
图1-2 K60核心板Core2可以使用K60的ADC1_SE16和ADC0_SE16。
具体的引脚功能见附录。
1.3 Core3图1-3中所有的红色代表核心板引出的K60芯片引脚。
图1-3 K60核心板Core3具体的引脚功能见附录。
2、核心板与大板对接在设计电路时,考虑到与旧的扩展板兼容,做了如下设计,保证K60核心板与扩展板兼容。
以下图片中的蓝色表示大板的功能,红色代表核心板引出引脚。
2.1 Core1图2-1 Core1引脚定义2.2 Core2LCD使用K60的PTE可以实现,具体功能见参考代码。
图2-2 Core2引脚定义AD5和AD9分别接K60的ADC1_SE16和ADC0_SE16。
2.3 Core3可以使用K60的PTC口实现LED功能,具体实现见参考代码。
图2-3 Core3引脚定义3、附录:144引脚资源简明表3.1 硬件最小系统引脚K60N512VM100芯片电源类引脚,BGA封装22个,LQFP封装27个,其中BGA 封装的芯片有五个引脚未使用(A10、B10、C10、M5和L5)。
K60核心板说明与扩展板(SD-Ex-D)对接说明

一、核心板引脚说明K60一共有100个GPIO口,还有其他为复用的非GPIO口,如USB、ADC 等引脚。
核心板引出了所有的GPIO和其他非K60最小系统的引脚。
具体的引脚如下。
1.1 Core1图1-1中所有的红色代表核心板引出的K60芯片引脚。
图1-1 K60核心板Core1UART功能可以使用K60的PTA1和PTA2引脚。
USB功能可以使用K60的USB0_DM和USB0_DP。
CAN可以使用K60的PTE24和PTE25。
IIC使用K60的PTB0和PTB1。
SPI使用K60的PTA17、PTA16、PTA14和PTA15。
PWM可以使用K60的PTA8、PTA7。
具体的引脚功能见附录。
1.2 Core2图1-2中所有的红色代表核心板引出的K60芯片引脚。
图1-2 K60核心板Core2可以使用K60的ADC1_SE16和ADC0_SE16。
具体的引脚功能见附录。
1.3 Core3图1-3中所有的红色代表核心板引出的K60芯片引脚。
图1-3 K60核心板Core3具体的引脚功能见附录。
二、核心板与大板对接在设计电路时,考虑到与旧的扩展板兼容,做了如下设计,保证K60核心板与扩展板兼容。
以下图片中的蓝色表示大板的功能,红色代表核心板引出引脚。
2.1 Core1图2-1 Core1引脚定义2.2 Core2LCD使用K60的PTE可以实现,具体功能见参考代码。
图2-2 Core2引脚定义AD5和AD9分别接K60的ADC1_SE16和ADC0_SE16。
2.3 Core3可以使用K60的PTC口实现LED功能,具体实现见参考代码。
图2-3 Core3引脚定义。
K60 Nano核心板用户手册

K60 Nano核心板用户手册版本0.1用户手册目录1.K60 Nano板整体介绍 (3)1.1.板载资源 (3)1.2.核心板引脚 (5)2.第一次测试Nano板 (6)2.1.上电测试 (6)2.2.观察LED灯 (7)2.3.观察串口信息 (7)3.快速开发指南 (7)3.1.开发包目录说明 (8)3.2.运行一个示例工程 (9)3.3.更改内核频率 (11)3.4.用模板新建一个工程 (11)4.利用Bootloader给Nano板下载 (13)1.K60 Nano板整体介绍“K60 Nano板”是拉普兰德电子技术独家设计的一款专门应用于飞思卡尔智能车竞赛的最小系统板。
之所以命名为“ Nano板”,是因为他是目前市场上同类产品中尺寸最小的产品,大小仅为5.5cm*3.5cm的PCB板上板载了LQFP-144封装的K60单片机!该核心板不仅在尺寸上占有优势,更集成了其他核心板不具有的功能,如Micro-SD卡座、USB接口等等!K60 Nano核心板整体采用白色PCB板与白色塑胶插针组合,焊盘均为沉金工艺!使得该板不仅在功能上领先同类,更在外观上出类拔萃!该最小系统板的整体照片如图1所示。
该最小系统板的原理图请见文档“K60 Nano核心板原理图”。
图1. K60 Nano板整体概览1.1.板载资源K60 Nano板具有一个JTAG 10Pin仿真/下载接口,引脚数为2x5个,插针距离为标准的100Mil(2.54mm)排针间距。
用户可以使用J-Link V8下载器配合转接板给核心板下载程序。
注意,如果用户需要给Nano板下载程序,必须给板子供电,因为Jlink下载器在默认情况下不能为目标板输出电源。
JTAG接口原理图如图2所示。
小提示:由于采用复合插针,因此该JTAG引脚奇偶对调。
图2. JTAG接口K60 Nano板搭载了4个LED灯,方便开发者调试时指示各种状态,或测试IO口。
这8个LED灯分别与K60芯片的PTA4、PTA6、PTA8和PTA10相连,当IO口为低电平时,对应的LED点亮。
K60-144最小系统板简介

9
红树伟业智能车专业店
———摄像头组必备产品之一体化电源模块
业 伟 一体化电源模块简介
本产品属淘宝首创高效开关升降压电源模块,输出电压纹波小于 1%,PCB 布线规划整齐所以散热充分,模块上 5V 输出最大 2A 可供光电组单片机和激光 正常工作,不存在单片机会复位之类的电磁干扰。模块上 6V 输出最大 2A 最大 输出的绝对无纹波可供舵机控制且通用舵机反应灵敏。模块上 12V 输出最大 5A 可以为 CCD 摄像头提供稳定电压。
伟 BTN7960B 70A 以上大功率驱动模块………………………(11)
全新原装 BTN7970 电机驱动………………………………(12) 原装进口 IRF3205 场效应管 55V 75A 200W…………… (13)
(5)测速模块
光电测速传感器编码器、码盘………………………………(14)
树 E6A2-CS3C 欧姆龙编码器 …………………………………(15)
树 化测试,确保高可靠性。
★ 本模块自从开售以来,目前已累计售出 7000 多片,现在依然能保持 100%的 好评率,久经考验,好评如潮,的确是您购买的不二之选。 ★ 本店店主从小爱好电子制作,大学的时候也曾参加过两届的全国大学生电子 设计竞赛(大二和大四)均获得不错的成绩,毕业之后也一直是从事电子电路 方面的研发,具有丰富的电子设计经验和程序设计经验,我们期待和你分享我 们的设计成果和应用经验。
树 优点:本模块使用的是开关电源芯片 电源转换效率可以达到 90%以上,经过
详细测试电源稳定,绝对没有纹波或者电磁干扰
红
10
红树伟业智能车专业店
———摄像头组必备产品之第三代电机驱动模块
业 第三代电机驱动模块简介 将 VCC 外接 5v 电源(此时 LM244 开始工作)同时将 EN 使能端与 VCC 用短 接冒连接,电机驱动启动。通过 H 桥概念的理解,将 PWM1 与 PMW2 输入信号,
飞思卡尔K60入门课件

K60芯片内置硬件浮点单元,支持浮点运算 和数字信号处理。
外设接口丰富
可扩展性
K60芯片集成了多种外设接口,如UART、 SPI、I2C等,方便开发者进行硬件连接和 通信。
K60芯片支持多种外设扩展,可以根据不同 的应用需求进行功能扩展。
02 K60开发环境搭建
开发环境概述
嵌入式系统开发环境
用于编写、编译、调试嵌入式系统程序的环境。
飞思卡尔官方网站和开发者社区提供了丰富的教程资源,从入门到进阶,涵盖 了K60微控制器的各种应用场景和开发技巧。
参与开源项目
开源项目
参与开源项目是学习K60的一种有效 方式,可以了解其他开发者是如何使 用K60进行开发的,并从中获取灵感 和学习经验。
贡献社区
通过参与开源项目,不仅可以学习到 其他人的开发经验,还可以将自己的 经验和技巧分享给社区,与其他开发 者共同进步。
电平;在读操作时,可以读取引脚的电平状态。
中断编程
中断概述
中断是一种常见的硬件机制,用于处理紧急事件或异常情况。在微控制器中,中断可以由 外部事件或内部事件触发,打断当前正在执行的程序,转而执行相应的中断处理程序。
中断配置
配置中断的触发方式、优先级和中断处理程序。在飞思卡尔K60微控制器中,可以通过编 程配置中断的属性。
连接调试接口
将调试器正确连接到K60开发板的调试接口上, 确保物理连接稳定。
ABCD
驱动安装
根据调试器型号,安装相应的驱动程序,以便于 与开发环境进行通信。
配置调试参数
在开发环境或调试软件中设置调试参数,如波特 率、数据位、停止位等,确保通信正常。
系统烧写
准备烧写文件
根据K60的硬件配置和开发 需求,准备相应的系统烧写
Kinetis K60核心板套件用户手册V2.0

通联物网Kinetis K60 Cortex ™-M4 核心板+扩展板用户手册(ARM ® Cortex ™-M4 V2.0)北京通联物网教育咨询有限公司更新说明1、本次更新为2.0版本2、本次更新了K60套板的全部基础案例,共计59个案例。
后续基于KL04的传感器模块基础实验会不断更新到本文档目录更新说明 (2)目录 (3)一、Kinetis K60 Cortex ™-M4 (4)二、产品介绍 (6)1、产品简介 (6)2、开发板硬件资源 (10)2.1、核心开发板硬件资源 (10)2.2、通用扩展开发板硬件资源 (11)2.3 K60 核心板+通用扩展板配套光盘资料 (12)2.4 K60 核心板+扩展板C语言代码实验案例 (13)三、实验案例操作方法 (13)3.1搭建开发环境 (13)3.2安装串口转USB接口驱动 (15)3.3建立实验调试“超级终端”环境 (15)3.4注意事项及建立IAR6.3调试环境 (18)3.5基础案例 (23)一、Kinetis K60 Cortex ™-M4核心板+扩展板及配件照片:图1-1 K60/K10 核心板(正面)图1-2 K60/K10 核心板(反面)图1-3 K60 完全版扩展板(正面)图1-4 K60/K10 核心板+简化扩展板+JLINK 仿真器连接图图1-5 JLINK V8 仿真器二、产品介绍1、产品简介Cortex-M 系列内核是ARM 公司针对低功耗和高性能的嵌入式控制市场而开发的内核。
Cortex-M0 和Cortex-M3 系列芯片广泛的应用于智能仪表、智能卡、智能家电、智能玩具、短距离联网应用(Zigbee 和NFC)、汽车电子和高效电机控制等领域。
ST、TI、NXP、Atmel 和东芝等芯片设计公司都已经推出Cortex-M3 的MCU。
Cortex-M4 是ARM 公司于2009 年下半年推出的内核,其性能比Cortex-M3 提高20%。
野火K60 测试说明书

野火K60核心板和调试板测试说明书欢迎使用野火 K60 核心板,现在让我们走近K60……目录野火K60核心板和调试板测试说明书 (1)1.K60 核心板资源介绍 (2)2.供电方式 (2)排针供电 (2)USB供电 (3)Jlink供电 (4)3.J-Flash下载固件 (7)4.野火鹰眼软排线转接板 (11)5.测试方案 (13)LED测试 (13)USB测试 (14)摄像头无线发送模式 (18)调试板测试模式 (20)1. K60 核心板资源介绍首先,拿到我们的野火K60核心板,先来熟悉我们的板载资源:图 1 野火核心板正面 图 2野火核心板背面2. 供电方式 排针供电野火K60核心板的排针,有专门的5V 电源输入和3.3V 电源输入管脚,两者可任意选择其中一个来进行供电。
如果是采用5V 供电,则通过板载的LDO 芯片转换为3.3V ,供控制器、无线模块、摄像头使用。
建议采用 5V 供电,板载专用的低压差线性LDO 更能保证电源的稳定。
LED 1~4 野火摄像头排线接口复位按钮NRF24L01+无线模块接口Micro USB 接口V5V 转3.3V50MHz晶振 预留给USB 转TTL 接口KEY 1 & 2 电源指示灯KEY 1 & 2 JLink 接口LED 1~43.3V 管脚 3.3V和5V 管脚供电后,此电源灯会亮图 3 核心板排针供电指示注意:不要把5V电源插入 3.3V 的排针座内!!!USB供电用micro USB 数据线(现在绝大部分的智能机都是用这类的数据线),一头接入核心板,另外一头接入电脑的USB口或者5V供电的带USB口充电器的口上。
比mini USB更加扁平的图 4 micro USB数据线图 5野火K60核心板USB 供电方式Jlink 供电野火K60 核心板使用标准的10PIN 插头,Jlink 默认不支持供电,但Jlink 虽然支持使用power on 和 power off 命令来实现供电,但仅仅适用于5V 供电,而且不适用于 10PIN 管脚。
K60(Rev6-Ch11-PORT)(中文)

11端口控制与中断11.1 简介有关此模块的特定芯片的应用详细信息实例,请参阅芯片配置章节。
11.1.1 概述端口控制与中断(PORT)模块支持外部中断、数字滤波和端口控制功能。
对于32位的端口的每个引脚都可以单独的配置其功能,大多数功能都能直接影响端口,而无需考虑多路复用状态。
本章描述是PORT模式的每个引脚的使用实例。
不是每个端口的所有引脚都在专用的设备上实现了这些功能。
11.1.2 特性1)引脚中断:(1)每个引脚有对应的中断标志位和使能寄存器;(2)可配置每个引脚为边沿触发(上升沿,下降沿)或电平触发(高电平,低电平)(3)支持配置每个引脚的中断和DMA请求;(4)支持低功耗模式下的异步唤醒;(5)在所有数字引脚的复用模式中可以使用引脚中断;2)数字输入滤波器:(1)每个引脚的数字滤波器可以被任何数组外围复用引脚使用;(2)每个引脚有独立的使能或屏蔽控制位;(3)数字输入滤波器的5位的可选时钟源决定滤波大小;(4)在所有数字引脚的复用模式的数字滤波器有效3)端口控制(1)独立的上拉电阻控制寄存器,选择上拉、下拉、不上拉;(2)独立的驱动能力寄存器,选择高驱动或低驱动;(3)独立的斜率寄存器,选择快速变化或缓慢变化;(4)独立的输入被动的过滤器寄存器,选择使能或禁止;(5)独立的开环寄存器,选择使能或禁止;(6)独立的复用控制功能寄存器,选择模拟量输入,GPIO等最多6个特殊的数字功能;(7)在所有数字引脚的复用模式中可以选择使用功能配置寄存器。
11.1.3 操作模式11.1.3.1 运行模式在运行模式下,PORT能正常工作。
11.1.3.2 等待模式在等待模式下,PORT仍正常工作。
而当检测到使能的中断时,可被配置退出低功耗模式。
DMA请求在等待模式下仍会产生,但不会退出低功耗模式。
11.1.3.3 停止模式在停止模式下,除非被配置成使用1kHz的LPO时钟源运行,否则数字输入过滤器功能将被屏蔽。
DSP核心板使用手册

DSP核心板使用手册一.功能说明简述:该DSP核心板配备DSP 5402芯片、IS61LV6416 RAM芯片、AM29LV160DB FLASH芯片、AD7822BR ADC芯片、9708ARU DAC芯片、并配备接插件可扩充外围器件。
主要硬件配置:二.电原理框图说明1.电路样板实际电路板样图1.1、1.2所示,该板为四层电路板,大小为10.7mm x 16.8mm。
使用外接+5v、-5v、GND三口插座电源,电路板核心器件为TI公司的DSP芯片5402,可以稳定工作在100MHZ频率。
图1.1 核心板正面照图1.2 核心板侧面照2.电原理框图如图2所示,其中双向箭头线表示的是数据总线,单向箭头线表示的是地址总线或者控制总线(注:AD接口、DA接口处的数据总线例外,这两处数据总线单向传输)图2.电原理框图三.电原理图说明本章节将分别说明各个模块的电原理图原理图使用PROTEL 2004DXP软件绘画(压缩包“DSP核心板.rar”),项目文件中包括:1.system.SchDoc 总体框图2.power.SchDoc 电源部分原理图3.DSP.SchDoc DSP芯片部分原理图4.RamFlash.SchDoc 储存芯片部分原理图5.CPLD.SchDoc CPLD芯片原理图6.boardIO.SchDoc 板载外围器件原理图7.buffer.SchDoc 缓冲器件原理图8.ADDA.SchDoc AD/DA原理图9.interface.SchDoc 核心板接口原理图10.capacitor.SchDoc 板载滤波电容原理图11.PCB1.PcbDoc PCB版图1.电源部分power.SchDoc:图3.10 电源部分A如图3.10所示,核心板的电源部分A由一个4芯插座以及两个LM1117电压转换芯片组成。
可通过外接5V、GND电源供电,通过LM1117转换成3.3V以及1.8V两种直流电压给核心板上的芯片供电。
HK-60智能触控面板技术手册 20141008

智能触控面板技术手册编制:审核:会签:批准:版本记录:时间版本说明修订人2014-08-28 preliminary HK-60系列智能触控面板姜超目录1 产品概述 (4)2 概念说明 (5)3 产品功能特点 (6)4 产品安装调试及使用说明 (8)4.1 面板说明 (9)4.2 接线说明 (10)4.3 系统设置 (11)4.4 安装说明 (11)4.5 调试使用 (12)4.5.1 网络设置 (12)4.5.2 灯光窗帘功能 (12)4.5.3 中央空调功能 (14)4.5.4 场景功能 (21)4.5.5 PC端配置软件的功能 (21)4.5.6 恢复出厂设置 (23)4.5.7 网关设置 (23)4.5.8 网关中添加Q6面板 (23)4.5.9 通过网关关联场景 (23)4.6 PC端软件使用 (26)菜单按键说明 (26)4.6.1 网络定义 (27)4.6.2 负载定义 (28)4.6.3 中央空调定义 (30)4.6.4 中央供暖定义 (32)4.6.5 新风系统定义 (32)4.6.6 背景音乐定义 (32)4.6.7 场景管理定义 (32)4.6.8 “灯光窗帘”说明: (34)5 产品技术参数 (36)HK-60Q6CW智能触控面板技术参数 (36)HK-60P4CW智能触控面板技术参数 (36)6 调试常见问题处理及注意事项 (38)1产品概述60智能触控面板保留了帝恪智能触控面板的所有功能,除此之外又增加了中央空调、地暖、新风、背景音乐等功能。
外观方面,追求更高端奢华的风格,与别墅的豪华装修匹配;系统方面,以满足别墅房屋面积大,灯光路数多为主,采用zigbee的组网方式,通过双向无线通讯的方式,既满足了稳定性的需求又能够实时反馈当前状态;与家庭智能化系统配合,不但可以控制灯光窗帘等设备,还能通过家庭网络控制中心,实现家庭场景模式的控制,将原来的定地点、定设备的场景控制按需求分散到各个方便的地点,为场景的实现提供了很大的方便;2概念说明卡萨帝——源于意大利,意为家的艺术,理念是汲取生活灵感,缔造永恒的艺术品质。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
K60 Card核心板用户手册版本0.3用户手册目录1K60 Card板整体介绍 (3)1.1板载资源 (3)1.2金手指接口 (5)2K60 Card板的安放 (5)2.1使用Card插座 (6)2.2使用Card转接板 (8)3第一次测试Card板 (9)3.1上电测试 (9)3.2观察LED灯 (9)3.3观察串口信息 (9)4快速开发指南 (9)4.1开发包目录说明 (10)4.2运行一个示例工程 (10)4.3更改内核频率 (12)4.4用模板新建一个工程 (12)1 K60 Card板整体介绍“K60 Card板”为拉普兰德电子技术独家设计的一款基于飞思卡尔 K60系列的最小系统板。
之所以命名为“ Card板”,是因为它摒弃了传统的插针式最小系统板的设计,类似内存条式的插卡设计不仅减少了反复插拔对电路造成的损害,更为开发者节省了应用底板的面积。
本最小系统板采用LQFP-144封装的K60芯片,虽然引脚众多,但该产品为当前市场上最小的K60最小系统板,并且将全部可用引脚引出,且板载多达8个LED灯、TF插槽等资源。
性能是同类产品不可比拟的,正所谓麻雀虽小,五脏俱全!该最小系统板的整体照片如图1所示。
该最小系统板的原理图请见文档“K60 Card核心板原理图”。
图1. K60 Card板整体概览1.1 板载资源K60 Card板具有一个OSJTAG仿真/下载接口。
该接口采用Mini OSJTAG接口,引脚数为2x5个,插针距离为标准的50Mil(1.27mm)小排针间距。
如果用户使用的OSJTAG为标准100Mil(2.54mm)间距的插针,可以用OSJTAG转接板连接该Card板上的接口。
注意,如果用户需要给Card板下载程序,必须给板子供电,因为OSJTAG下载器为目标板输出电源。
OSJTAG 接口原理图如图2所示。
图2. OSJTAG接口K60 Card板具有一个外部复位按钮,按下该按钮会使芯片产生一个外部复位信号,芯片会重新运行Flash内的程序。
注意,当正在给芯片Flash下载程序或擦除Flash时,禁止按复位按钮。
复位按钮原理图如图3所示。
图3. 复位按钮K60 Card板搭载了8个LED灯,方便开发者调试时指示各种状态,或测试IO口。
这8个LED灯分别与K60芯片的PTD8至PTD15相连,当IO口为低电平时,对应的LED点亮。
LED 灯电路如图4所示。
图4. LED电路连接K60 Card板搭载了一个TF卡插座,该插座可以使用MicroSD卡进行大容量的数据存储。
SD卡类型支持SDHC(高容量SD卡片)。
该TF卡插座与芯片的SDHC功能引脚相连,可以方便的通过对内部寄存器进行编程,达到数据存储的目的。
该插座电路如图5所示。
图5. TF卡插座电路连接1.2 金手指接口K60 Card板最重要的接口即为板子底部边缘的金手指接口,该部分接口分为A和B两面,一共124个引脚。
Card板的电源及所有IO引脚均通过该金手指接口引出。
A面的接口为奇数号,即1、3、……、123;B面的接口为偶数号,即2、4、……、124。
用户一般不用关心金手指接口每个引脚的定义是什么,因为该Card板需要插在插座上使用,因此我们给你列出了插座的所有引脚定义,顺序和金手指接口一样。
同时为了方便开发者将插座设计到应用底板上,我们已经提供了插座的原理图和封装图,您只需调用即可。
如果开发者尚在试验阶段,我们也为您提供了Card板的转接板的引脚定义,您只需将该转接板插在标准间距为100Mil的通用板(洞洞板)上即可使用。
金手指接口见原理图“K60 Card转接板原理图”第2页,插座引脚定义见“表1”,转接板引脚定义见“表2”。
2 K60 Card板的安放要想使用K60 Card板,必须将其插在Card插座上使用,你可以直接将Card插座设计在您的应用底板上,Card插座如图6所示;也可以使用附赠的K60 Card转接板,并插在通用板上使用,Card转接板如图7所示。
图6. Card插座图7. Card转接板2.1 使用Card插座如果您直接使用Card插座,您需要提前设计好您的电路,将Card插座设计在您的电路中(建议在设计PCB底板前先通过转接板测试您的电路)。
直接使用Card插座的好处在于大大节省了您的底板面积,K60 Card板的插座为贴片形式,共124个引脚,分为两排,一排对应Card板金手指的A面,另一排为B面。
Card插座的引脚定义如表1所示,其中第2和4引脚VIN_3V3为3.3V输入,允许电压为1.71V~3.6V,建议两个引脚均用来输入电压;第1、2、121、123引脚为GND,建议至少采用1和2引脚为地线输入!由于Card 板为横向悬空插入插座,因此可以充分利用Card板下方的PCB空间设计您的电路,但请注意Card板到您的底板之间的距离,不要采用过高的器件,以免影响Card板的插入!表1. Card插座的引脚定义2.2 使用Card转接板Card转接板实际上是Card插座转100Mil(2.54mm)标准间距插针的一种转接板,该板上已经焊接好了一个Card板的插座。
适合用户在初期测试K60 Card板时使用,该板可以插在任何通用板上,方便手工搭焊各种外围电路。
该转接板有2个2x20和2个1x20共四组插针,P1~P4,一共引出了120个引脚。
其中K60 Card板的所有IO引脚没有省略,仅将所有3.3V输入和地线缩减为2个插针了。
转接板的引脚定义如表2和表3所示,其中第P2的40引脚VIN_3V3为3.3V输入,允许电压为1.71V~3.6V;P2的39引脚为GND地线输入。
表2. 转接板P1、P2引脚定义表3. 转接板P3、P4引脚定义3 第一次测试Card板第一次拿到K60 Card核心板后,建议用户首先上电进行测试,因为每个核心板在出厂后都写入了默认的LED测试程序。
3.1 上电测试Card板有两种供电引脚,一个是3.3V供电引脚,另一个是3.3V~5V供电引脚。
如果用户使用Card转接板测试K60,则需要将VIN_3V3接3.3V电源,GND接地;或者将VREGIN接5V,GND接地。
3.2 观察LED灯成功上电后,K60 Card板会直接运行写好的程序,8个绿色的LED灯会轮流点亮熄灭,用户可以通过此步骤观察K60 Card板是否能正常工作,LED灯是否全部正常。
3.3 观察串口信息除了LED会轮流点亮,K60还会通过其UART5串口输出相关信息。
用户需要手动连接K60 Card的两个串口引脚至PC。
其中PTE8为TXD、PTE9为RXD。
4 快速开发指南如果你已经安放好了K60的Card板,并可以提供稳定的工作电源了,那就开始开发吧。
拉普兰德已经为开发者编写了一套K60底层库开发包,并且提供了多打30多个示例工程。
开发者可以在遵守开源协议的基础上随意使用该代码包中的函数,快速调用K60的各个模块。
例如设置内核频率、AD采集、串口、PWM生成、GPIO等。
你甚至无需了解底层代码,只需熟悉接口函数调用参数即可轻松开发K60。
该底层库的函数说明详见文档“[LPLD Kinetis底层库V2]函数手册”。
K60底层库下载地址:/?page_id=75对于开发工具的选择,我们建议开发者使用IAR平台,该平台相对于飞思卡尔官方的CodeWarrior Studio开发环境在运行速度上更加高效,且考虑到IAR兼容性很高,有利于开发者转战其他嵌入式平台的开发。
我们推荐您使用IAR for ARM的V6.30以上版本,该开发环境的安装说明可见文档“IAR破解及安装步骤”。
用户可以自行到官网下载资料:/?tag=k604.1 开发包目录说明本开发包所有示例工程都是基于拉普兰德K60底层库“LPLD_OSKinetis”开发的,该开发包不仅底层驱动开源,且目录设置较官方工程更加清晰明了,本开发包的特点是将库文件和用户的应用文件完全分开,用户在拷贝工程时无需拷贝整个开发包,只需拷贝project 目录下的相关文件夹即可。
目录结构如图6所示。
图6. 开发包目录结构本开发包下分两个目录“lib”和“project”,前者存放底层代码,后者存放用户工程配置和应用代码。
“lib”目录结构如下:●lib\common -存放通用代码如printf、stdlib等。
●lib\cpu -存放芯片的相关初始化代码。
●lib\drivers -存放芯片外设的基础驱动代码。
●lib\platform -存放K60 Card板硬件平台宏命令定义及内核时钟定义。
●lib\LPLD -该目录存放本开发包最主要的底层驱动代码,其中的函数使用说明见文档“[LPLD Kinetis底层库V2]函数手册”。
“project”目录下存放具体的工程文件夹,每个工程文件夹底下又分为“app”和“iar”两个文件夹,前者存放工程的代码源文件.c和中断配置头文件isr.h,后者存放IAR开环环境下的工程配置文件和工作空间文件。
4.2 运行一个示例工程我们以后的演示都以IAR for ARM v6.30环境为平台。
首先以最简单的LED灯工程为例,打开IAR开发环境,依次点击“File”-> “Open”->“Workspace”。
如图7所示。
图7. 打开一个工作空间在“Open Workapace”对话框中,定位到“\LPLD_OSKinetis\project\LPLD_LedLig ht\iar”目录,选择文件“LPLD_LedLight.eww”(*.eww为工作空间文件),点击打开。
会看到如图8所示,IAR窗口的左侧列出了工作空间的工作目录。
工作空间所显示的所有文件夹已经在上一小节介绍了。
图8. IAR和Output目录然后选择左侧“workspace”框下面的下拉选项,这是工程的配置选项,一般我们的工程可以被分为多种配置,这些配置将影响你的程序代码下载到哪里去运行。
比如如图9显示,我们选择“RAM”选项,程序就会最终被下载到芯片的RAM中去运行。
当然如果芯片重新上电,RAM中的程序就会消失,如果选择下载到“FLASH”,程序就会下载到FLASH 中,这样即使断电后,程序也会保存的。
但是建议开发者在调试时选则下载到RAM中,这样调试速度快,且不容易因误操作锁死Flash。
图9. 选择工程配置展开app目录,下面的*.c文件即为我们的示例工程源代码,双击打开会看到里面的main()主函数,你可以做些简单的修改。
接下来点击Make按钮,对工程进行编译,如果工程没有错误,则显示编译通过,错误0,一般不用理会警告数。
如图10所示。
图10. 编译通过编译通过后,就可以进行Debug下载并运行程序了。