1、在实际应用中的发现,虽然RA0输入一直为高电平,但是I/O口检测一直为低

在网上找到了解决问题的办法

链接:

http://bbs.21ic.com/icview-85731-1-1.html

解释:

在系统初始化时设置禁止这些复用IO的功能

并非只有18系列;所有PIC系列的单片机,大多在上电时,AD、数字I/O、复位脚均默认为AD输入口;

中档系列的作为输入时仍可以读出IO,输出关闭的,中档的还有些引脚,比如,比较器等也需要关闭。

最终配置如下:

 ANCON1=0x00;           /*Configure A/D,for digital inputs*/ANCON0bits.ANSEL0=0;       /*RA0引脚配置为数字端口*/TRISAbits.TRISA0 = 1;      /*Make RA0 Input*/

PIC18F45K80 将RA0等配置为数字输入I/O相关推荐

  1. Silicon C8051F340之GPIO口配置与使用

    一.背景:很久前用过C8051,现在有相关需求需要重新使用C8051,然后发现一年前开发的相关经验都忘得基本上差不多了.连最基本的GPIO口配置还得重新来看手册,所以有此文,做个记录,以备下次快速开发 ...

  2. c8051f020 I/O配置小结

    C8051F的每个I/O口引脚都可以被配置为推挽或漏极开路输出.同时引入了数字交叉开关,允许将内部数字系统资源映射到P0.P1.P2和P3 的端口引脚.通过设置交叉开关寄存器可将片内的计数器/定时器. ...

  3. c8051f340当io脚设为数字输入时设置需要注意

    要将一个端口引脚配置为数字输入,向PnMDOUT寄存器中的对应位写'0',并向对应的端口锁存器(寄存器Pn)写'1'. 例如:P0^0脚设为数字输入 P0MDOUT &= ~(0x01); / ...

  4. 【⚡小丑竟然是我自己⚡】安防三年,今天才知道什么是ONVIF

    什么是ONVIF ONVIF:Open Network Video Interface Forum,开放型网络视频接口论坛 Founder:AXIS,BOSCH,SONY 为什么选择ONVIF协议? ...

  5. autosar工具链_Autosar开发与手写代码开发的区别

    Autosar开发流程 1.BSW开发 主要应用工具链(Vector等工具,具体可以百度搜索Autosar配置工具)来配置,复杂驱动的代码需要手写,但是也要符合Autosar的接口标准,主要包括,CA ...

  6. USB-WiFi在x210板子上的移植

    以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除. 一.本课程内容 1.MT7601驱动的移植 (1)开发环境搭建和确认 (2)源码获取和解压 (3)配置.编译.安装 最后得到网络设备文件. ...

  7. 用Arduino剖析PWM脉宽调制

    PWM(Pulse Width Modulation)简介 PWM,也就是脉冲宽度调制,用于将一段信号编码为脉冲信号(一般是方波信号).是在数字电路中 达到 模拟输出效果的一种手段.即:使用数字控制产 ...

  8. 【CO2二氧化碳传感器】senseair S8 LP

    文章目录 一.Senseair S8 LP介绍 1.1 Senseair介绍 1.2 二氧化碳传感器S8介绍 1.3 S8结构和引脚 二.使用Senseair官方的软件读取CO2浓度 2.1 下载上位 ...

  9. PIC 1508 TIM1的定时器门控的理解

    TIM1的门控部分还是有点理解难度的.看了两个多小时的数据手册,最后总结出来其实TIM1的门控就是硬件三态门,只是在简单的三态门逻辑基础上有提升.控制TIM1计数的门控源有4个,分别如下图所示 一般常 ...

最新文章

  1. 写了个数字转换为中文大写的软件
  2. linux03:系统常用的命令
  3. springboot配置cxf
  4. Windows Pe 第三章 PE头文件-EX-相关编程-1(PE头内容获取)
  5. PYTHON学习0022:函数基本介绍----2019-6-17
  6. DL之NN/Average_Darkness/SVM:手写数字图片识别(本地数据集50000训练集+数据集加4倍)比较3种算法Average_Darkness、SVM、NN各自的准确率
  7. boost::type_erasure::negatable相关的测试程序
  8. 深入理解h2和r2dbc-h2
  9. IPython notebook安装指导
  10. 基于单片机GSM的防火防盗系统的设计
  11. JavaBean对象转Map对象
  12. Gram矩阵计算实例
  13. 8bit/10bit线路编码简介
  14. Win8.1 IE11 浏览器无法打开任何网页的解决办法
  15. 树莓派GPIO控制/使用的教程
  16. [模块]EC11旋转编码器
  17. 配置计算机名及工作组;TCP/IP地址配置;网络连通性测试
  18. 十分钟带你做一个学生管理系统
  19. Docker学习笔记——(一)docker简介与docker安装
  20. 魔兽地图编辑器触发器笔记

热门文章

  1. 频繁Yong GC分析
  2. 【苹果推iMessage源码】tils扩大软件安装大概通过Apple软件向您提供的某些服务
  3. Facebook首席技术官将离职
  4. qiyuan -超级飞侠
  5. 用Windows装载donkey car的版本问题
  6. 字符型变量与整型变量的比较
  7. 第三章--第三节:列表
  8. R语言设置数值输出(保留至小数点后位数和保留有效数字)
  9. 易车网全部品牌、车型、车款、价格以及4S店数据
  10. mysql主键generated_MySQL之虚拟列(generated-columns)