今天实现了GPIO模拟UART 对串口时序记录 串口发送时序 波特率9600 发送内容为"串口已经启动\r\n" 每一个字节都有一个起始位,一个停止位和8位数据位 ...
分类:
其他好文 时间:
2020-04-10 00:27:12
阅读次数:
82
u8 BUFFER=0xFF,data,WZ1,WZ2; void IO_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); GPIO_InitS ...
分类:
其他好文 时间:
2020-04-07 20:57:21
阅读次数:
98
源程序: IO口定义: void GPIO_ConfiguraTIon(void) { GPIO_InitTypeDef GPIO_InitStructure; /* 第1步:打开GPIO和USART部件的时钟 */ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPI ...
分类:
其他好文 时间:
2020-04-06 13:49:04
阅读次数:
68
步骤1.获取设备节点 使用of_find_node_by_path获取设备树中的节点信息 步骤2.获取gpio属性 使用of_get_named_gpio获取设备树中gpio的属性信息 步骤3.设置输入输出模式 使用gpio_direction_output设置gpio为输入或输出,以及默认电平 步 ...
分类:
其他好文 时间:
2020-04-05 22:36:28
阅读次数:
103
安装 Tenda U12 wifi 驱动 官网下载linux驱动安装出现如下报错 通过如下方法安装可以成功安装驱动 安装 KVM ...
分类:
系统相关 时间:
2020-03-28 01:10:21
阅读次数:
144
Linux驱动中的异步函数(aio_read和aio_write) 我们可以在signal_handler使用了read和write函数处理设备文件的读写操作。然而这两个函数可以分别用aio_read和aio_write代替。在本节将重新改造signal驱动,使用aio_read和aio_write ...
分类:
系统相关 时间:
2020-03-26 21:38:58
阅读次数:
193
一段难忘经历 最近产品比较多,自己的硬件工程师忙不过来,只能把一些外围的电路外包出去。其实,我们做的东西非常简单,就是使用wifi或bt芯片做一些小产品。这类芯片的PIN脚一般不会超过16个,也都是常用的一些GPIO,串口,I2C等接口。唯一比较麻烦的,就是有个射频的电路,这个一般是原厂会给参考电路 ...
分类:
其他好文 时间:
2020-03-25 10:30:57
阅读次数:
69
前言 最近发现有些用户使用的是NONOS版本的SDK 考虑到只要是会使用RTOS版本的用户基本上都会使用NONOS版本 而会使用NONOS的用户大部分都不会使用RTOS版本 故后期的教程以NONOS版本为主,RTOS版本为辅 整个文章按照NONOS版本为主线编写,最后说明和RTOS版本的区别 导入工 ...
分类:
其他好文 时间:
2020-03-22 09:14:05
阅读次数:
171
我要做CPU_2 1.aou_top.v文件分析 内部有如下三大模块 2.gpio0_sec_top.v文件分析 我们先从一个看似最简单的模块来分析 没想到这个最简单的模块里面就嵌套了这么多的子模块 3.gpio_ctrl.v文件分析 这个模块里面,才开始接触到真正的逻辑,真是埋得太深了。 3.1时 ...
分类:
其他好文 时间:
2020-03-17 14:00:24
阅读次数:
58
GPIO 简介: 通用输入输出接口GPIO是嵌入式系统、单片机开发过程中最常用的接口,用户可以通过编程灵活的对接口进行控制,实现对电路板上LED、数码管、按键等常用设备控制驱动,也可以用作串口的数据收发管脚,或者AD的接口等复用功能使用。因此其作用和功能非常重要。 GPIO的工作模式: 四种输入、四 ...
分类:
其他好文 时间:
2020-03-16 12:45:35
阅读次数:
62