cc2530IO口使用

普通IO口初始化语句:

void INIT_LED(void)
{P1SEL &= ~0xFF;P1DIR |= 0xFF;P1 = 0;
}

做输出时需要配置的寄存器:

  1. P0SEL寄存器/P1SEL寄存器

  • P2SEL寄存器

  1. P0DIR寄存器/P1DIR寄存器

  • P2DIR寄存器

    用作通用 I/O时,引脚可以组成3个8位端口,端口0、端口1和端口2,表示为P0、 P1和P2。其中, P0和P1是完全的 8位端口,而 P2仅有 5位可用。所有的端口均可以通过 SFR寄存器P0、 P1和P2位寻址和字节寻址。每个端口引脚都可以单独设置为通用I/O或外部设备I/O。
    除了两个高驱动输出口 P1.0和P1.1各具备 20 mA的输出驱动能力之外,所有的输出均具备 4 mA的驱动能力
    做输入时需要配置的寄存器:

  • P0INP寄存器

  • P1INP寄存器
  • P2INP寄存器

    用作输入时,通用I/O端口引脚可以设置为上拉、下拉或三态操作模式。作为缺省的情况,复位之后,所有的端口均设置为带上拉的输入。要取消输入的上拉或下拉功能,就要将PxINP中的对应位设置为1。 I/O端口引脚P1.0和P1.1没有上拉/下拉功能。注意配置为外设I/O信号的引脚没有上拉/下拉功能,即使外设功能是一个输入。

cc2530IO口使用相关推荐

  1. (九)单片机串行口 内部结构的讲解 01

    1. 基本概念 常用于数据通信的传输方式有单工.半双工.全双工和多工方式. 单工方式:数据仅按一个固定方向传送.因而这种传输方式的用途有限,常用于串行口的打印数据传输与简单系统间的数据采集. 半双工方 ...

  2. pci串口驱动安装失败_TSC TTP-243E Pluse装LTP并口驱动无法安装

    一.前言描述 接到客户报修说,电脑无法开机,即到哥上门维修立即安排人员到现场查看原因,到现场后,查看的确是电脑系统问题,重新安装系统,安装完成系统后,发现打印机无法使用.这个打印机型号是TSC TTP ...

  3. 老李推荐:第14章4节《MonkeyRunner源码剖析》 HierarchyViewer实现原理-装备ViewServer-端口转发 1...

    老李推荐:第14章4节<MonkeyRunner源码剖析> HierarchyViewer实现原理-装备ViewServer-端口转发 在初始化HierarchyViewer的实例过程中, ...

  4. 【TX2】TX2开发板系统默认串口有ttyS0(调试口)、ttyTHS1、ttyTHS2、ttyTHS3,通过修改设备树文件,可以新增三个串口

    1.简述 TX2开发板系统默认串口有ttyS0(调试口).ttyTHS1.ttyTHS2.ttyTHS3,通过修改设备树文件,可以新增三个串口. 2.设备树 设备树中关于串口部分的描述 2.1 基础配 ...

  5. ospf 环回口的路由条目_OSPF (4)

    任务一:特殊区域 R1-R8之间的基本配置与R1-R5之间的ospf已经配置完成 在完成下列配置之前,要先配好各物理接口地址和环回口(loopback)地址 R1-R8的loopback0 互通 R1 ...

  6. 接口设计文档_app端接口用例设计方法和测试方法(一)

    前言 接口测试作为测试的重要一环,重点关注的是数据层面的输入输出,今天小编介绍一种常用的接口测试用例设计方法和测试方法,希望对大家有所帮助,由于内容较多,分三次给大家讲解,今天先介绍"请求层 ...

  7. 使用Zabbix通过BMC管理口监控HP服务器

    概述 本文的环境:Zabbix版本为3.4,一台Server,一台Porxy,一台agent.Porxy主动抓取agent的状态并sender到Server. 首先需要保证服务器的BMC口能够联网,并 ...

  8. H3C ER3260通过Console口重装软件修复路由器

    公司在用的H3C ER3260路由器突然罢工,所有LAN.WAN口均无反应,但加电正常,初步判断硬件应该是好的,联系维修要价500,新买一个2000+,于是决定自己修下看. 通过配置线连接Consol ...

  9. 脱口秀演员入职华为?破案了:人家还是博士后研究员

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 整理 | 于轩 出品 | 程序人生 (ID:coder _life) ...

最新文章

  1. python中类的定义方法_python中类的定义方法
  2. 不完全恢复分类与命令
  3. log4j控制台乱码解决办法
  4. 牛客题霸 NC11 将升序数组转化为平衡二叉搜索树
  5. javasript中var、let和const区别
  6. 如何使用动态链接库中的资源
  7. C语言%.2f四舍五入
  8. [转载] jstl获取Parameter参数及switch使用
  9. java 二叉树特点_疯狂java笔记之树和二叉树
  10. SAP License:ERP系统管理软件该有的“魅力”
  11. Screen Recorder for Mac屏幕录制软件
  12. Egyptian Collegiate Programming Contest (ECPC 2015) C题 Connecting Graph
  13. 毕设题目:Matlab元胞自动机城市规划
  14. c语言控制科学计数法指数位数,控制科学计数法的指数位数
  15. Pycharm破解(学习python的day01)
  16. 【转帖】 嵌入式路线狂人计划--------个人认为。
  17. Nova8pro自动调节亮度忽亮忽暗问题
  18. 挑战程序设计竞赛(第2版)pdf
  19. win10如何升级成win11系统
  20. 初学python心得1000字实训_初学者自己在家怎么写好毛笔字?有什么好教材推荐?...

热门文章

  1. 树莓派(Raspberry Pi)中如何截图截屏(截图)
  2. SwiftUI 游戏源码大全之国际象棋Chess含人机对战GreedyBot和 CautiousBot Stockfish(教程含源码)
  3. c 导入oracle数据库,c导入excel数据到数据库
  4. Apache Spark探秘:多进程模型还是多线程模型?
  5. 仰望星空,结果南辕北辙
  6. Windows10环境gradle安装与配置
  7. java需要掌握的知识点
  8. 呕心沥血,悉心打磨-开发的产品
  9. uniapp 获取 iphone x 底部黑线高度_安卓手机越狱你得iPhone、iPad最新版教程
  10. http性能测试工具wrk源码学习之开篇