3、RH850端口说明及及复用功能配置

article/2025/11/6 16:48:54

RH850端口有3种工作模式

  1. 通用IO口(普通数字口)。PMC控制寄存器对应bit为0。
  2. 软件配置复用模式。PMC控制寄存器对应bit为1。PIPC寄存器对应bit为0。
  3. 硬件直接连接模式。PMC控制寄存器对应bit为1。PIPC寄存器对应bit为1。

 

主要控制寄存器

PIPC

0: 端口由软件配置(software I/O control)。

1: 端口由硬件单元直接连接(direct I/O control).

PMC

0:普通IO口功能。

1:复用IO口功能。

下面是技术规格书列出的复用功能配置(PMC=1)。从表中可以看出,PFCAE,PFCE,PFC决定复用功能类型1-7。二进制000B对应复用功能1,110B对应复用功能7。PM寄存器对应输入输出功能。

62cf19a2042b4630b318c3cfabdc93e5.png

 

复用功能对应关系表

PFCAE

PFCE

PFC

PM

IO

IO复用功能

0

0

0

0

OUT

1

0

0

0

1

IN

1

0

0

1

0

OUT

2

0

0

1

1

IN

2

0

1

0

0

OUT

3

0

1

0

1

IN

3

0

1

1

0

OUT

4

0

1

1

1

IN

4

1

0

0

0

OUT

5

1

0

0

1

IN

5

1

0

1

0

OUT

6

1

0

1

1

IN

6

1

1

0

0

OUT

7

1

1

0

1

IN

7

 

通过以上对应关系表,很容易配置外设复用功能。下面以CAN0举例:

 

IO口复用功能表

 

a075a53a99a3441e97c4bafebbee8f85.png

查找复用功能表,P10_0脚是CAN0的接收脚CAN0_Rx,P10_1脚是CAN0的发送脚CAN0_Tx。

复用功能是ALT2。

 

//CAN0_Rx配置

//软件控制复用功能

PIPC10 &= ~(1<<0);

PMC |= 1<<0;

//复用功能2,配置001

PFCAE10 &= ~(1<<0);

PFCE10 &= ~(1<<0);

PFC10 |= 1<<0;

//输入

PM10 |=  1<<0;

//CAN0_Tx配置//P10_1

//软件控制复用功能

PIPC10 &= ~(1<<1);

PMC |= 1<<1;

//复用功能2,配置001

PFCAE10 &= ~(1<<1);

PFCE10 &= ~(1<<1);

PFC10 |= 1<<0;

//输出

PM10  &= ~(1<<1);

 

 


http://chatgpt.dhexx.cn/article/FB0mMWly.shtml

相关文章

10、RH850 CAN通讯功能和配置

前言: CAN 是 Controller Area Network 的缩写&#xff08;以下称为 CAN&#xff09;&#xff0c;是 ISO国际标准化的串行通信协议。 在当前的汽车产业中&#xff0c;出于对安全性、舒适性、方便性、低公害、低成本的要求&#xff0c;各种各样的电子控制系统被开发了出来。由于…

瑞萨RH850芯片在IAR和CS+编译环境下设置堆(heap)和栈(stack)的大小

博主联系方式&#xff1a;QQ&#xff1a;1256153255 &#xff0c;邮箱&#xff1a;1256153255qq.com 点击这里了解RH850开发板 点击这里了解瑞萨E1仿真器 点击这里了解GHS Multi 在实际使用RH850开发的过程中&#xff0c;有时会需要调整芯片的堆栈空间大小。 对于RH850芯片&…

播放rtmp在线网站及播放器

2019独角兽企业重金招聘Python工程师标准>>> 网站地址 http://www.cutv.com/demo/live_test.swf 推流地址 rtmp://ip:8005/live/32010020160918113426717107expxqe 或者采用flash player 也可以 -----------------------------------------------------------------…

rtmp/rtsp播放器

相信大家在做rtmp、rtsp直播的时候&#xff0c;最大的困惑就是选个靠谱的播放器&#xff0c;直播的延迟&#xff0c;一定意义上说&#xff0c;90%的取决于播放器的好坏。 那啥样的播放器才是靠谱的播放器呢&#xff1f;笔者以为&#xff0c;稳定、低延迟、支持路数多&#xff0…

网页可以播放RTMP视频流?支持RTMP的网页播放器

随着4G/5G网络的发展&#xff0c;以及有限带宽越来越大&#xff0c;人们对视频直播的需求也越来越多。不仅普通的互联网直播发展很快&#xff0c;传统的安防监控也开始互联网化&#xff0c;走起了互联网直播的路。雪亮工程、明厨亮灶、手机看店、智慧幼儿园监控等等都是将传统的…

rtmp播放器,使用videojs播放,稳定

rtmp播放器测试dome下载 https://download.csdn.net/download/zhou_yongzhe/10923743 三步走 1.把video-jsplay文件夹下的文件放到nginx服务器的html文件夹下&#xff08;Ubuntu系统nginx的路径为、usr/local/nginx/html/&#xff09; 2.启动ngixn 3.如果是本机测试&#x…

RTMP播放器网页互联网直播音视频流媒体播放器EasyPlayer-RTMP-iOS播放H265格式的视频源

背景分析 RTMP是Real Time Messaging Protocol&#xff08;实时消息传输协议&#xff09;的首字母缩写。该协议基于TCP&#xff0c;是一个协议族&#xff0c;包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议&#xff0c;主要用…

windows下支持H265的rtmp ffplay播放器 ffmpeg的编译

前几天在项目中添加了rtmp对H265的支持&#xff0c;需要推流端 服务器端 以及播放器三个方面的处理。功能已经实现 &#xff0c;感兴趣的可以 去我的上一篇文章看下。 RTMP 推送H265的实现&#xff08;推流端、服务器、播放端&#xff09;ffmpeg 播放H265 之前是在的播放器是在…

服务器(公网推rtmp流),网页本地(qq浏览器)播放rtmp流,且可切换rtmp流播放。使用了video.js、videojs-flash.js、jquery-3.4.1.js和我自己写的一个js

问题&#xff1a; 最开始我想在下拉列表的值发生变化时将video标签包含的source标签里面的src中的rtmp流直接替换掉&#xff0c;达到切换rtmp源播放的目的&#xff0c;但是一直无法生效&#xff0c;最后我想每个源直接做一个html页面&#xff0c;发现如果有几百个源就需要做很多…

Android手机RTMP播放工具(APK,支持秒开)

Android手机RTMP播放工具是一款可以在安卓手机播放rtmp流的工具&#xff0c;基于FFmpegopenCV开发。 下载地址&#xff1a;Android手机RTMP播放工具&#xff08;APK&#xff0c;支持秒开&#xff09;-C文档类资源-CSDN下载

rtmp http mp4 网页播放器

对于页面上如何播放rtsp视频时&#xff0c;项目经过查阅资料后最终采用转成rtmp流在进行播放。在播放时调研了一下网页播放器&#xff0c;最终选择ckplayer。还有一款叫萤石云内部调用得也是ckplayer。 1. ckplayer(http://www.ckplayer.com/) ckplayer是国内网页上播放视频的…

QT实现低延迟的RTSP、RTMP播放器

好多开发者在QT环境下实现RTMP或RTSP播放时&#xff0c;首先考虑到的是集成VLC&#xff0c;集成后&#xff0c;却发现VLC在延迟、断网重连、稳定性等各个方面不尽人意&#xff0c;无法满足上线环境需求。本文以调用大牛直播SDK&#xff08;官方&#xff09;的Windows平台播放端…

【技术分享】如何实现功能完备性能优异的RTMP、RTSP播放器?

技术背景 这几年&#xff0c;我们对接了太多有RTSP或RTMP直播播放器诉求的开发者&#xff0c;他们当中除了寻求完整的解决方案的&#xff0c;还有些是技术探讨&#xff0c;希望能借鉴我们播放端的开发思路或功能特性&#xff0c;完善自己的产品。 忙里偷闲&#xff0c;今天我…

高稳定、低延时、高并发RTMP播放器流媒体音视频播放器EasyPlayer-RTMP-iOS器如何将核心代码打包成静态库

背景分析 RTMP是Real Time Messaging Protocol&#xff08;实时消息传输协议&#xff09;的首字母缩写。该协议基于TCP&#xff0c;是一个协议族&#xff0c;包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议&#xff0c;主要用…

Windows平台RTMP、RTSP播放器录像模块精细化控制

技术背景 上篇文章&#xff0c;我们介绍了Unity平台RTMP、RTSP播放器录像功能&#xff0c;这里&#xff0c;我们详细的介绍下&#xff0c;做个RTSP或RTMP拉流端录像模块有哪些需要考虑的技术点&#xff1f; 在我们常规的考量&#xff0c;RTMP或RTSP流录制&#xff0c;无非就是…

RTMP视频播放器

感谢作者tcking、Bilibili&#xff0c;本项目借鉴了GiraffePlayer项目&#xff0c;项目一开始的灵感来源于GiraffePlayer项目&#xff0c;后期做纯粹做了视频播放器的界面的定制&#xff0c;基于ijkplayer项目进行的播放器界面UI封装。 简介 当前项目是基于ijkplayer项目进行…

从零开发一款Android RTMP播放器

1. 背景介绍 15年移动端直播应用火起来的时候&#xff0c;主要的直播协议是RTMP&#xff0c;多媒体服务以Adobe的AMS、wowza、Red5、crtmpserver、nginx rtmp module等&#xff0c;后面过长RTMP服务SRS开始流行。Android端播放器主要以开始以EXOPlayer播放HLS&#xff0c;但是…

rtsp+rtmp多路网页播放

一、前言 之前博主有写过 一篇博文&#xff0c;讲的是使用videojs在谷歌浏览器网页上播放rtmp流媒体&#xff0c;具体可参考我之前的博客&#xff1a;videojshlsrtmp网页播放 - 蛋片鸡 - 博客园 最近又开始研究了一下网页播放流媒体&#xff0c;在这里我主要补充一些播放rtmp、…

低延时极简RTMP播放器

RtmpPlaySdk简介 近期将项目上RTMP播放相关功能进行打包整理&#xff0c;实现了一款低延时的极简接口RTMP播放器&#xff08;Windows版和Android版&#xff09;。市面上的RTMP播放器较多&#xff0c;有开源的ijkplayer及其衍生品&#xff0c;也有收费的功能繁多的播放器&#…

rtmp 点播系统之播放器篇

rtmp (Real Time Media Protocal) ,是实时流媒体协议,由Adobe公司提出,属于半开放的协议。此协议基于flash平台的音视频点播协议。 音视的点播系统分为两部分,分别为客户端和服务端。在本文中我会先讲解如何实现一个简单的rtmp播放器。至于rtmp服务器的实现,会在下文中分析…