32位配置寄存器:GPIOx_CRL,GPIOx_CRH32位数据寄存器:GPIOx_IDR,GPIOx_ODR32位置位/复位寄存器:GPIOx_BSRR16位复位寄存器:GPIOx_BRR32位锁定寄存器:GPIOx_LCKR GPIO寄存器详解 CRL 32位端口配置低寄存器(GPIOx_CRL)(x=A..E) 用于配置低8位的GPIO口,每个GPIO口占用4个比特位,用于设置引脚的模式、输入/输出类型、上下拉电阻等。 CNFy[1:0]:端口x配置位(y=0…7) 在输入模式(MODE[1:0]=00): 00:模拟输入模式 01:浮空输入模式(复位后的状态) 10:上拉/下拉输...

  nEVDqNIaatqV   23天前   43   0   0 嵌入式

函数 socket函数 include<sys/types.h>/SeeNOTES/ include<sys/socket.h> intsocket(intdomain,inttype,intprotocol); 功能: 创建一个套接字 参数: domain: AF_INET这是大多数用来产生socket的协议,使用TCP或UDP来传输,用IPv4的地址 AF_INET6与上面类似,不过是来用IPv6的地址 AF_UNIX本地协议,使用在Unix和Linux系统上,一般都是当客户端和服务器在同一台及其上的时候使用 type: SOCK_STREAM这个协议是按...

  nEVDqNIaatqV   27天前   47   0   0 Linux

案例 案例一 server.c include<stdio.h>//标准输入输出 include<stdlib.h>//提供通用的工具函数,例如内存分配和程序退出。 include<string.h>//提供字符串处理函数。 include<unistd.h>//提供对POSIX操作系统API的访问,包括对文件描述符的操作。 include<arpa/inet.h>//提供与Internet地址转换相关的函数和数据结构。 definePORT8082//PORT是服务器监听的端口号,设置为8082。 defineBUFFER_SIZ...

  nEVDqNIaatqV   2024年08月20日   21   0   0 Linux
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~