STM32端口绑定

端口绑定公式: 每一位绑定唯一的32位地址:
SRAM区 0x2000 0000 ~ 0x200f ffff 1M (n = 1~7)
AliasAddr = 0x22000000 + ((A-0x2000 0000)*8 +n)*4
= 0x22000000 + (A-0x2000 0000)*32 +n*4

片上外设 0x4000 0000 ~ 0x400f ffff 1M
AliasAddr = 0x42000000 + ((A- 0x4000 0000)*8 +n)*4
= 0x42000000 + (A - 0x4000 0000)*32 +n*4

A: 基地址+偏移地址

简单化绑定公式:
#define BitBand(addr,num) *((volatile unsigned long *)((addr& 0xf0000000)+0x2000000+((addr&0xfffff)

<<5)+(num<<2)))
#define PAout(n) BitBand(GPIOA_BASE + 0x0c,n)

use:
PAout(0) = 1; //位0输出高电平
PAout(0) = 0; //位0输出低电平

时间: 2024-11-08 10:19:16

STM32端口绑定的相关文章

企业网的安全接入-----端口绑定

简介: 交换机的端口帮定,就是把交换机的某一个端口和下面所连接的电脑的MAC地址或交换机的端口经 行绑定,这样即使有别的电脑偷偷的连接到这个端口上也是不能使用的.交换机的端口绑定的好处是,可以限制某个端口可以访问那个端口,不可以访问哪个端口,增加了安全性. 相关案例 一.端口绑定 1.Mac+port绑定(二.三层设备) 作用:可以使连接在该端口的pc,不能连接到其他接口 [Quidway]mac-address static 000c-2937-1fecinterface Ethernet 0

链路聚合、Trunk、端口绑定和捆绑简析

关于链路聚合(Link Aggregation).Trunk和端口绑定/捆绑这三种概念很容易混淆,主旨都是利用链路冗余提供服务器.交换机和存储间的可靠性,或利用冗余端口实现负载均衡等:通常在大多数场景下被不加区别的混用,今天我们简单分析一下各自的含义和区别. 链路聚合是采用不同的聚合.合并方法把多个网络链路并行的连接起以便提供网络带宽和链路冗余,实现网络业务连续性:强调的是交换机端到端的链路,一般涉及端口.网卡和交换机(如LACP)绑定等.不同交换机厂商采用不同术语描述链路聚合,但目标都是一致的

ROS vpn (pptp) 配置及端口绑定配置

网络搜集 一. 按VPN的协议分类 VPN的隧道协议主要有三种,PPTP,L2TP和IPSec,其中PPTP和L2TP协议工作在OSI模型的第二层,又称为二层隧道协议:IPSec是第三层隧道协议,是最常见的协议. 二. 按VPN的应用分类 1) Access VPN(远程接入VPN):客户端到网关,使用公网作为骨干网在设备之间传输VPN的数据流量 2) Intranet VPN(内联网VPN):网关到网关,通过公司的网络架构连接来自同公司的资源 3) Extranet VPN(外联网VPN):与

交换机端口绑定

端口绑定可以用来增加带宽同时避免广播风暴和生成树协议带来的带宽减少. 1.interface range fastethernet 0/12 - 15 () 2.channel-group 1 mode desirable ( 0n/access...)   no shutdown 3.exi 4.interface port-channel 1 5.ip address 192.168.1.1 255.255.255.0 6.show ethernetchannel 做端口绑定必须确保端口类型

服务器连接交换机多端口绑定+多Vlan配置+虚拟化软件(Hyper_V&amp;Kvm)调用配置方法

1       配置双网卡绑定 1.1   交换机端配置 网卡绑定有多种方式,如果是LACP的方式,需要在交换机和服务器两端都要设置,如果是非LACP的方式,一般只要在服务器端配置即可,对交换机没有什么要求.如下是使用LACP方式时,交换机端的配置 华为交换机: #interface eth-trunk1  /*创建并进入端口组eth-trunk1,思科的好像叫Port-channel #mode lacp      /*设置端口组中各端口的组合模式为lacp #interface x0/0/1

Apache将服务器的不同端口绑定不同的站点

我在D:/0oes下面建立了四个文件夹: 然后,我希望将服务器的不同端口与其进行绑定. collegeoes对应80端口 schooloes对应90端口 collegeres对应8080端口 schoolres对应9090端口 首先绑定非80端口 打开httped.conf 在httped.conf的最后添加: Listen 90 <VirtualHost *:90> ServerAdmin [email protected] DocumentRoot D:\0oes\schooloes Se

socket端口绑定后通过bat干掉

@echo off::port为需要去绑定端口set port=8888for /f "tokens=5 delims= " %%a in ('netstat -ano ^|findstr /c "%port%"') do ( echo pid=%%ataskkill /f /pid %%aGOTO :OUTFOR):OUTFORpause

H3C-交换机端口绑定

1.端口和MAC地址绑定: (1)使用am命令:[switch]am user-bind mac-address 00e0-fc23-f8d3 interface Ehternet 0/1 (2)使用mac-address命令:[switch]mac-address static 00e0-fc23-f8d3 interface Ethernet 0/1 vlan 1 [switch]mac-address max-mac-count 1 2.IP和MAC地址绑定: (1)使用am命令:[swi

socket 通讯 端口绑定 问题 解答

如果想深入弄懂它的原理:建议阅读<UNIX网络编程> socket,我们一般指的是长连接,但是原来还有短连接,正确的解释是: 1. 如果是短链接,使用同步socket.例如http服务器.转接服务器等等. 2. 如果是长链接,使用异步socket.例如通讯系统(QQ / Fetion).webgame等. 介绍一下我的环境搭建: 1.一台手机,iphone手机,用来做客户端 2.一个模拟器,在Mac电脑端,iphone模拟器,用来做服务端 3.手机和模拟器都在同一个网段: 成功运行效果: 成功