IO复用功能占用时,普通GPIO功能使用
标题 单片机IO口基础知识:
最近工作遇到问题:ARM主控的I2C引脚被使用做硬件I2C,不能将其改为普通IO进行读写操作;
查看IO驱动的得知,当引脚被用作其他复用功能时,IO口只是不能作为输出引脚而已,但是它还是可以作为输入引脚,因为我们调用 引脚读函数 ReadIOStatus() 时,它只是去查询IO Data Register的状态,然后直接返回,跟该引脚是否被用作复用功能没关系;所以,当引脚被用作复用功能时,它的引脚读函数还是可以正常使用的;
已经在凌通,Master,联永平台测试,情况都是如此。
IO复用功能占用时,普通GPIO功能使用相关推荐
- STM32F103:一.(4)JWAG功能IO复用
JWAG功能IO复用 当想要使用JWAG功能引脚时,需要进行相关配置. ///开启复用时钟 注意PB3 PB4....是JWAG功能IO 要复用 ,,,还要用SWD下载!!! 出现问题时 一直按NRS ...
- 【STM32】GPIO功能复用
00. 目录 文章目录 00. 目录 01. GPIO复用概述 02. 寄存器描述 03. 类型 04. 函数 05. 参考示例 06. 附录 07. 声明 01. GPIO复用概述 STM32F4 ...
- 全志T507开发板去掉IO扩展芯片,保留扩展引脚功能
飞凌嵌入式推出的OKT507-C作为一款广受欢迎的开发板拥有丰富的接口资源,而实际上OKT507-C的CPU引脚资源是比较紧缺的,那么它是如何实现这么丰富的接口资源呢? 答案就是飞凌使用了一个IO扩展 ...
- 全志T507去掉IO扩展芯片,保留扩展引脚功能
飞凌嵌入式推出的OKT507-C作为一款广受欢迎的开发板拥有丰富的接口资源,而实际上OKT507-C的CPU引脚资源是比较紧缺的,那么它是如何实现这么丰富的接口资源呢? 答案就是飞凌使用了一个IO扩展 ...
- STM32笔记_4(GPIO功能简介)
GPIO功能框图 引脚的两个保护二级管可以防止引脚外部过高或过低的电压输入,当引脚电压高于 VDD 时,上方的二极管导通,当引脚电压低于 VSS 时,下方的二极管导通. 推挽输出 当引脚高低电平切换时 ...
- STM32开发板学习——GPIO功能、5v兼容口
GPIO功能 (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉 ...
- 树莓派学习笔记——GPIO功能学习
0.前言 树莓派现在越来越火,网上树莓派的资料也越来越多.树莓派源自英国,国外嵌入式开源领域具有良好的分享精神,树莓派各种集成库也层出不穷,下面推荐几个. [ python GPIO ] [开发语言] ...
- IO复用模型同步,异步,阻塞,非阻塞及实例详解
IO模型介绍 常用的5种IO模型:blocking IOnonblocking IOIO multiplexingsignal driven IOasynchronous IO 再说一下IO发生时涉及 ...
- 多路IO复用模型 select epoll 等
同步阻塞IO在等待数据就绪上花去太多时间,而传统的同步非阻塞IO虽然不会阻塞进程,但是结合轮询来判断数据是否就绪仍然会耗费大量的CPU时间. 多路IO复用提供了对大量文件描述符进行就绪检查的高性能方案 ...
最新文章
- TensorFlow搭建垃圾分类系统大师(免费领源码)
- python入门经典例题-Python入门练习题(适合Python初学者做的练习题)
- 7-26晚上实现mystring
- ASP.NET MVC 后台传值前端乱码解决方案 富文本Ueditor编辑
- highcharts默认选中最后一个点数据
- centos重启mysql_CentOS 7下启动、关闭、重启、查看MySQL服务
- 如何用python批量下载数据_Python实现批量下载文件
- Network 第三篇 - STP生成树协议
- 基于javaweb+mysql的网上书店管理系统在线购书系统(前台、后台)
- QT Icon设置异常
- 网络处理器(NP)与图形处理器(GPU)
- html动态背景个人引导页,Web前端动态背景特效合集
- 解决夜神模拟器连接不上问题
- GIT部署(三)GIT 远程仓库:添加远程库、从远程库克隆
- think php 导出excel,Thinkphp5导出excel
- phase-portrait相轨迹
- charles+Proxifier实现抓包pc端(exe程序)
- html页面漏斗图,漏斗图 | JShare
- 简单的KMeans聚类C++代码实现及解析
- this.$refs 获取不到解决办法
热门文章
- css样式对IOS设备苹果手机不支持解决方法
- Requests 和 Scrapy 添加动态IP代理
- anaconda python降级有影响吗,更新conda会导致降级和被取代的包
- 删除github上的一个仓库或者仓库里面的某个文件
- 怎么删除github项目/仓库中已经上传的代码
- 计算机毕业设计Java毕业论文答辩管理系统(源码+系统+mysql数据库+lw文档)
- CSS学习笔记(九)display: inline-block,CSS 布局- 水平和垂直对齐
- 我们问了人工智能ChatGPT十个运维问题,结果发现...
- 【java】查重类的实现
- 空间切割(java代码实现)