在线时间613 小时
UID252169
注册时间2010-12-5
NXP金币0
TA的每日心情 | 开心 2019-2-14 16:49 |
---|
签到天数: 296 天 连续签到: 1 天 [LV.8]以坛为家I
金牌会员
 
- 积分
- 4473
- 最后登录
- 2020-4-14
|
FRDM_KL25Z 实验一 OpenSDALED实验
8月21日刚收到板子时连接OpenSDA,结果报错,只能等回来再说。昨天开始先搜资料,下载了OpenSDA的资料,今早上开始做实验。我的系统是64位Windows7旗舰版,使用IAR7.03[网上下载时说7.05]
首先安装OpenSDA驱动,先将计算机启动到安全模式——开机按键盘F8,选单到安全模式,运行驱动程序。而后进入正常模式。
连接OpenSDA后,开始自动安装此驱动,之后设备管理中出现了串口设备和多了一个127M的移动盘。见照片1,2。
苦于网上找不到KL25的程序,尝试以前在KL系列中互相挪用的经验,直接将KL26[这两款芯片挨的最近]的程序下载使用。也仅仅只是将Option中的Device改成MKL25Z128xxx4,其他的没有动,直接下载运行如照片3。
如此,信心倍增,原来型号是给别人看的,以便价格上可以灵活安排,东西吗就只能心照不宣了。
此次的程序见下,程序非常简单,就不注释了:
#include "includes.h"
#define dat GPIOD_PDOR//8bits Data
uint16 d5=0x5555,da=0xAAAA;
//IO Initial
void ioInit(void){
//GPIO时钟使能
PORT_ENABLE_CLK(MKL_PORTD);
//Define PORTD = a Byte
PORTD_GPCLR=0xFFFF0100;
GPIOD_PDDR=0xFFFF;
}
//Delayer
void delay(INT16U count){INT16U i,j;for(i=0;i<count;i++){for(j=0;j<i;j++);}}
//MAIN Programes
int main (void){
SystemInit();
ioInit();
delay(1000);
while(1){
dat=d5;
delay(3000);
dat=da;
delay(3000);
}
}
美中不足的是D口不挨着,LED连接不方便,但还是连接了D0~D7,8个口显示结果。
|
-
OpenSDA
-
多了127M的存储
-
D0~D7乒乓LED显示
|