硬件:PC 机 | 一台 | |
EB2530(底板、核心板、仿真器、USB线) | 一套 |
由于发光二级管单向导电特性,即只有在正向电压(二极管的正极接正,负极接负)下才 能导通发光。P1.0 引脚接发光二极管(D1)的负极,所以 P1.0 引脚输出低电平 D1 亮,P1.0 引脚输出亮电平 D1 熄灭。
寄存器 | 作用 | 描述 | |
P1 (0x90) | 端口 1 | 端口 1。通用 I / O 端口。可以从 SFR 位寻址。 | |
P1SEL(0xF4) | 端口 1 功能选择 | P1.7 到 P0.0 功能选择 0: 通用 I / O 1: 外设功能 | |
P1DIR(0xFE) | 端口 1 方向 | P1.7 到 P1.0 的 I/O 方向 0: 输入 1: 输出 | |
P1INP(0xF6) | 端口 1 输入模式 | P1.7 到 P1.2 的 I/O 输入模式。由于 P1.0 和 P1.1 没有 上拉/下拉功能, P1INP 暂时不需要配置, 了解一下为后面的实验打下基础 0: 上拉/下拉(见 P2INP (0xF7)–端口 2 输入模式) 1: 三态 |
P1SEL = 0x00; P1DIR = 0x00; P1INP = 0x00;
也许有人会问手册怎么看啊?那么多页。我们看手册是并非一章章看下去,那样太浪费时 间,恐怕看两个星期也看不完。现在教大家一个方法,比如这个实现是讲 GPIO 我们就直 接看 CC2530 中文数据手册完全版.pdf 7.IO 端口那一章,再不行找一个代码中使用的寄存器 搜索,这方法高效吧,多做一些实验,你看的也多了基本上也就会了,方法很重要。
好了,一定要学会仿真调试哦,这是解决问题最常用的方法,也是嵌入式开发中最常用的 仿真方法,大部分集成环境调试方法都大同小异的。以后的实验中就不重复讲仿真的方 法 ,灵活使用仿真器会大大提高开发进度。如果你有两个仿真器并且 ID 不同时,可以在 一台电脑同时跟踪两种设备,调试无线通讯中问题到底是协调器代码有问题,还是终端代 码有问题。此时就能发现两个仿真器是如此强大,效率也大大提高。希望大家掌握!
软件没有注册,请重新安装 IAR,在第 5.6 步要仔细看。 实验常见问题
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |