NVIC :NVIC_Init(&NVIC_Initsture);1、NVIC只是设置某一种中断的优先级,而不是打开某种中断。2、ppp_ITConfig();才是开/关具体某种中断使能位的函数。3、当遇到具体的中断标志位发生时,便会触发中断,需提前写好相应的中断服务函数。 AFIO :跟 AFIO 相关的寄存器有:1、事件控制寄存器(AF
基于firefly的ROC-RK3568-PC上的openwrt进行移植到RK3568_EVB1_DDR4_V10板子上,通4_V10板子上并启用了。...
原创 2022-07-31 01:35:40
2000阅读
完整的S32K144的学习汇总如下: https://github.com/GreyZhang/g_s32k144_driver 开启S32K144的探索旅程,首先熟悉一下手里的开发板,搜集一下资料。 这是官网找到的一部分介绍信息,看了一下还是中文的。我有点怀疑我的理解力或者是NXP的工作人员的严谨程度。其实在同一页网页上,这个S32K144的内核介绍了两...
原创 2021-07-07 17:31:50
113阅读
之前给大家展示了W5500EVB TCP Client是怎样实现的​ ,本文介绍一下W5500EVB TCP Server演示过程。 一、程序编译 使用IAR打开W5500EVB例程中TCP Server的app.eww文件,在main函数中改动ip和gw与PC在同一网段。然后进行Compile、Make,使Debug\Exe目录更新app.bin并记录模组的IP及打开的Port。 ​​​​ 二
转载 2017-05-11 12:40:00
58阅读
2评论
初始化结构体:typedef struct { uint16_t GPIO_Pin; uint16_t GPIO_Speed; uint16_t GPIO_Mode; }GPIO_InitTypeDef;里面有端口、模式和输出模式时的最大速度再通过两个枚举类型的结构体来选择Mode和Speed 定义一个 GPIO_InitTypeDef的分支GPIO_Ini
详细的学习一下GPIO_Init()函数,比如下面的一段程序:GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; GPIO_InitS
一.GPIO输入输出配置想要配置GPIO为简单的高低电平输出有2种方法方式一:基本方式1:将GPIO设置成普通IO口gpio_pad_select_gpio(需要设置的IO口)2:设置GPIO模式 gpio_set_direction(需要设置的IO口,IO模式)3:设置默认电平(输入模式不需要)gpio_set_level(需要设置的IO口,0/1)代码如下:void LED_GPIO
       传统数据中心解决了数据大集中的要求,这个时期计算资源是一种静态的请示,在单台物理机上安装操作系统,并且其上运行一种或者集中服务。此时的网络只是提供互联互通。网络资源与计算资源便捷明确。但是云计算时代,全虚拟化技术给网络带来的新的要求,在云计算时代,服务器中运营的是虚拟机,并且时长会存在虚拟机上线,迁移,或者下线。这种动态的模
原创 2015-12-27 14:55:54
907阅读
完整的S32K144的学习汇总如下:https://github.com/GreyZhang/g_s32k144 继续S32K144的学习,这一次来做一下CAN通信功能的一个小结。说起来,这算是一个迟到的小结,因为这个SBC uja11691耗费了我一点时间,中间的过程不是很顺利。 最初的配置,还是按照能够找到的Demo开始,然后增加到我自己的工程中。但是一直不成功,于是切...
原创 2021-07-07 17:21:18
535阅读
1评论
1. GPIO编程基础介绍GPIO(General-Purpose IO Ports),即通用IO接口。GPIO的使用较为简单,主要分为输入和输出两种功能。GPIO主要用于实现一些简单设备的控制。在作为输入型GPIO的情况下,我们可以将该IO连接外部按键或者传感器,用于检测外部状态。当作为输出时,我们可以通过输出高低电平来控制外部设备的运转。由于GPIO的功能多种多样,我们需要首先将引脚设置为GP
转载 2023-09-06 12:22:39
87阅读
1. 概念:  GPIO 即 General Purpose I/O Ports(通用输入/输出端口),通俗的说,就是一些引脚,可以通过它们输出高低电平或者  通过它们读入引脚的状态——是高电平还是低电平。 2. 背景  在嵌入式系统中经常有数量众多、可是结构却比较简单的外部设备/电路,这些设备/电路有的需要 CPU 为之提供控制手段,有的需要被 CPU 用作输入信号。并且  很多这种设
GPIO_Init函数是IO引脚的初始化函数,进行个个引脚的初始化配置,主要接受两个参数,一个是配置引脚组(GPIO_TypeDef* GPIOx),一个是配置的参数( GPIO_InitTypeDef* GPIO_InitStruct),具体如下void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct)
转载 2023-07-13 10:38:02
134阅读
BBB为REV C,emmc4G版本,系统为Debian 7.9 wheezy (2015.11.12),内核为Linux 3.8.13.使用命令cat /etc/dogtag查看查看系统信息的四种方式uname -alsb_release -acat /proc/versionsudo cat /etc/dogtagcd /opt/scripts/tools./version.sh 这
转载 9月前
128阅读
1 GPIO详解1.1 gpio框图与GPIO相关的寄存器,不涉及复用,简单理解就是电灯、蜂鸣器控制等,与之相关的寄存器一共有7个GPIOx_CRL(x = A..E)端口配置低寄存器GPIOx_CRH(x = A..E)端口配置高寄存器GPIOx_IDR(x = A..E)端口输入数据寄存器GPIOx_ODR(x = A..E)端口输出数据寄存器GPIOx_BRR(x = A..E)端口位清除寄
一、什么是GPIO? 我们应该先了解什么是GPIOGPIO。英文全称General-Purpose IO ports,是常见IO口。在嵌入式系统中经常有数量众多,可是结构却比較简单的外部设备/电路,对这些设备/电路有的须要CPU为之提供控制手段。有的则须要被CPU用作输入。并且,很多这种设备/...
转载 2015-06-18 20:22:00
195阅读
GPIO
转载 2014-11-12 19:37:00
242阅读
2评论
一、什么是GPIO? 首先应该理解什么是GPIOGPIO,英文全称为General-Purpose IO ports,也就是通用IO口。在嵌入式系统中经常有数量众多,可是结构却比較简单的外部设备/电路,对这些设备/电路有的须要CPU为之提供控制手段,有的则须要被CPU用作输入信号。并且,很多这种设...
转载 2015-02-23 11:41:00
81阅读
一、什么是GPIO? 首先应该理解什么是GPIOGPIO,英文全称为General-Purpose IO ports,也就是通用IO口。在嵌入式系统中经常有数量众多,可是结构却比較简单的外部设备/电路,对这些设备/电路有的须要CPU为之提供控制手段,有的则须要被CPU用作输入信号。并且,很多这种设...
转载 2015-02-09 17:15:00
86阅读
今天分享一个89c51制作的8位流水灯案例。使用Proteus仿真。同上一遍文章不同。上一篇文章中对于GPIO操作主要是位操作,即sbit led1=P0^0;其中P0^0代表p0.0这个引脚,然后在这样位定义以后就可以对led1这个变量进行赋值操作,控制led灯的亮灭闪烁。今天要分享的是一次性对P1.0-P1.7进行操作。89c51单片机是以51为内核的8位处理器,可以很方便的实现8位数据的操作
转载 2023-07-13 10:39:07
107阅读
  • 1
  • 2
  • 3
  • 4
  • 5