PIC18F45K80 将RA0等配置为数字输入I/O
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相关推荐
- Silicon C8051F340之GPIO口配置与使用
一.背景:很久前用过C8051,现在有相关需求需要重新使用C8051,然后发现一年前开发的相关经验都忘得基本上差不多了.连最基本的GPIO口配置还得重新来看手册,所以有此文,做个记录,以备下次快速开发 ...
- c8051f020 I/O配置小结
C8051F的每个I/O口引脚都可以被配置为推挽或漏极开路输出.同时引入了数字交叉开关,允许将内部数字系统资源映射到P0.P1.P2和P3 的端口引脚.通过设置交叉开关寄存器可将片内的计数器/定时器. ...
- c8051f340当io脚设为数字输入时设置需要注意
要将一个端口引脚配置为数字输入,向PnMDOUT寄存器中的对应位写'0',并向对应的端口锁存器(寄存器Pn)写'1'. 例如:P0^0脚设为数字输入 P0MDOUT &= ~(0x01); / ...
- 【⚡小丑竟然是我自己⚡】安防三年,今天才知道什么是ONVIF
什么是ONVIF ONVIF:Open Network Video Interface Forum,开放型网络视频接口论坛 Founder:AXIS,BOSCH,SONY 为什么选择ONVIF协议? ...
- autosar工具链_Autosar开发与手写代码开发的区别
Autosar开发流程 1.BSW开发 主要应用工具链(Vector等工具,具体可以百度搜索Autosar配置工具)来配置,复杂驱动的代码需要手写,但是也要符合Autosar的接口标准,主要包括,CA ...
- USB-WiFi在x210板子上的移植
以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除. 一.本课程内容 1.MT7601驱动的移植 (1)开发环境搭建和确认 (2)源码获取和解压 (3)配置.编译.安装 最后得到网络设备文件. ...
- 用Arduino剖析PWM脉宽调制
PWM(Pulse Width Modulation)简介 PWM,也就是脉冲宽度调制,用于将一段信号编码为脉冲信号(一般是方波信号).是在数字电路中 达到 模拟输出效果的一种手段.即:使用数字控制产 ...
- 【CO2二氧化碳传感器】senseair S8 LP
文章目录 一.Senseair S8 LP介绍 1.1 Senseair介绍 1.2 二氧化碳传感器S8介绍 1.3 S8结构和引脚 二.使用Senseair官方的软件读取CO2浓度 2.1 下载上位 ...
- PIC 1508 TIM1的定时器门控的理解
TIM1的门控部分还是有点理解难度的.看了两个多小时的数据手册,最后总结出来其实TIM1的门控就是硬件三态门,只是在简单的三态门逻辑基础上有提升.控制TIM1计数的门控源有4个,分别如下图所示 一般常 ...
最新文章
- 写了个数字转换为中文大写的软件
- linux03:系统常用的命令
- springboot配置cxf
- Windows Pe 第三章 PE头文件-EX-相关编程-1(PE头内容获取)
- PYTHON学习0022:函数基本介绍----2019-6-17
- DL之NN/Average_Darkness/SVM:手写数字图片识别(本地数据集50000训练集+数据集加4倍)比较3种算法Average_Darkness、SVM、NN各自的准确率
- boost::type_erasure::negatable相关的测试程序
- 深入理解h2和r2dbc-h2
- IPython notebook安装指导
- 基于单片机GSM的防火防盗系统的设计
- JavaBean对象转Map对象
- Gram矩阵计算实例
- 8bit/10bit线路编码简介
- Win8.1 IE11 浏览器无法打开任何网页的解决办法
- 树莓派GPIO控制/使用的教程
- [模块]EC11旋转编码器
- 配置计算机名及工作组;TCP/IP地址配置;网络连通性测试
- 十分钟带你做一个学生管理系统
- Docker学习笔记——(一)docker简介与docker安装
- 魔兽地图编辑器触发器笔记