本资源为KL25单片机的硬件组成示例程序若要运行本工程,用keil软件打开打开project文件夹下的mdk工程文件,进入后在程序内的chy--task文件夹下可以看到程序的初始化以及各个任务,内含多种外设的驱动函数系统初始化、dma使用以及OV7725摄像头的初始化等函数,内有详细使用注释供大家学习参考。 注意:打开工程后不要去找main函数应该找到chy--task文件,写入自己的代码
(1)掌握 Flash 存储器在线编程的基本概念。
(2)熟悉 Flash 存储器的在线编程擦除和写入的步骤
(3)进一步深入理解 MCU 和 C#串口通信的编程方法。
1)验证样例程序(ch09-Flash)中(Flash)主要功能是实现通过串口输入命令 “?”可获得帮助; E:擦除第 50 扇区;R:从 50 扇区 0 字节开始的地址读取 30 字节长度字符串;A:从全局变量 watchGlobalVar 地址直接读取该变量;W:向 50 扇区 0 字节开始的地址写入 30 字节长度字符串;P:保护 50 扇区(实际保护 48,49,50,51
(1)将样例 Flash 程序下载至目标板;
(2)将“TTL-USB 串口线”的“USB 端口”接 PC 机的 USB 口,串口线的串口接开发板上的串口 2(3 根RX 接蓝线,TX 接白线GND 接黑线);
(3)打开串口调试工具或 ch06-UART 文件夹中的“C#2010 串口测试程序”进行串口通信测试,观察实验现象
//可显示字符予以显示,不可显示的ASCII码显示为空 //查询获取flash中数据库的数据 // 计算偏移地址高低位
通过夲次实验我掌握了flash在线编程的基本概念,熟悉了flash擦除、写入和读取的基本操作但是在具体实验的过程中还是遇到许多难题,其中有一些解决了但是还有一些没有得到完全解决。在后面的时间我会继续寻找这些问题的解决方法,让自己获得更大的提升
下载资料需要并消耗一定积分。
基于MKL25单片机的硬件组成控制的双车模通信型智能车感兴趣的小伙伴们可以看看。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。