K60学习记录

调试

你好! 如果你想学习如何使用K60单片机, 可以仔细阅读这篇文章,了解一下K60单片机上手教程。

A.IAR软件的使用

代码的写作是通过IAR这款软件进行编写,与之前keil有一些不同,在进行多次的实验和摸索之后,调试的操作主要有以下几点注意,一是新建文件,左上角的图标点击即可,并将其保存在app目录下,并且确保文件的后缀是你想要的文件格式,如.c,.h文件;二是软件的配置,其中包括单片机型号的选择,JLINK/stlink的选择,文件路径等等;三是进行编译,烧录,一般需要点三个按钮,注意一点,下一次的烧录必须要先结束当前的烧录。

B.硬件的安装

硬件的安装分一下几点,一是硬件的连接,每一步都不能接错,否则后面的调试都没法进行;二是硬件的解锁,可通过教程进行解锁。(链接可以关注我找到)

C.进行代码调试

代码的烧录与往常一样,compile->Make->Go

GPIO的使用

A. 添加文件

1.h文件

#ifndef 头文件名_H
#define 头文件名_H

写入要声明的函数,或是宏定义

#endif 结束

2.c文件

包括初始化函数,包括结构体的变量赋值,GPIO初始化,中断函数使能等
还有中断函数的编写,分清楚上升下降沿中断还是捕获中断

B. 跑马灯

  1. GPIO的使能
  2. 循环的使用

C. 按键

  1. GPIO使能
  2. 中断捕获,并返回的值

主函数添加源文件和头文件

A. 将编写的文件添加进来

B. 将#include“KEY.h”等写入主函数

LCD的使用

A. 了解LCD的原理

1. 画点,画线

K60不同其他单片机,一列每8个像素同时只能画一个点,所以要想同时画一条竖线还是不简单;而画横线就比较简单,每个像素点都能画到,只要将一横排的点全部点亮就行了

2. 动态显示

循环显示当前内容–》进行一次刷新–》更新显示内容–》循环显示

B. 通过按键控制,显示不同的内容

  1. 按键中断
  2. 改变key_flag的值

二级目录

总结
A. 熟悉一个新的编译器
B. 了解不同单片机代码的编写
C. 了解代码实现的底层

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

从FFT学起

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值