E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IIC驱动开发
【嵌入式学习笔记】嵌入式入门8——SPI总线协议
【注:
IIC
是电平协议,SPI是边沿协议】1.1.SPI框图(以F1/F4为例,主机模式)SPI外设对应的引脚STM32芯片有多个SPI外设,每个SPI外设输出的信号会到不同的GPIO口。
Zency_SUN
·
2023-08-20 10:55
嵌入式学习专栏(STM32)
学习
笔记
单片机
嵌入式硬件
stm32
STM32使用
IIC
通信的引脚配置问题
STM32使用
IIC
通信的引脚配置问题在使用
IIC
通信时,遇到引脚配置问题,记录一下:
IIC
的两个引脚SDA和SCL都要求既能输入又能输出。
Dzhuser
·
2023-08-20 08:12
stm32
单片机
使用Robotframework构建自动化测试
主要用于轮次很多的验收测试和验收测试
驱动开发
(ATDD)。
物随心转
·
2023-08-20 03:41
python
STM32驱动OLED显示菜单功能(附带oled硬件
iic
驱动代码)
while循环里面就写菜单退出菜单进入staticintflag=1;//记录你的选择//if(return_FLAG==1)return_FLAG=0;OLED_GotoXY(10,0);OLED_Puts("1LED_TEST",&Font_11x18,1);OLED_GotoXY(10,20);OLED_Puts("2USART_TEST",&Font_11x18,1);OLED_GotoX
ElE rookie
·
2023-08-20 02:50
stm32
嵌入式硬件
单片机
STM32移植u8g2玩转oled 用软件
iic
实现驱动oled
移植u8g2到stmintfputc(intch,FILE*f){ITM_SendChar(ch);return(ch);}voiddelay_us(uint32_ttime){uint32_ti=8*time;while(i--);}uint8_tSTM32_gpio_and_delay(u8x8_t*u8x8,uint8_tmsg,uint8_targ_int,void*arg_ptr){//
ElE rookie
·
2023-08-20 02:49
单片机
STM32 F103C8T6学习笔记8:0.96寸单色OLED显示屏显示字符
目录OLED驱动原理—
IIC
通信:SSD1306单色0.96OLED显示屏特性程序理解与设计:1.操作时序—写命令、写数据:二、清屏命令:三、初始化SSD1306显示:四、开启与
NULL指向我
·
2023-08-19 21:05
STM32
F103
C8T6笔记
硬件调控与运动学算法
stm32
学习
笔记
通信协议——
IIC
0、时序特征SCLSDA起始:高下降沿终止:高上升沿ACK:高低NACK:高高数据:高数据稳定空闲:高高空闲上拉电阻:1kΩ到10kΩ之间一、写时序以发送1byte为例:起始位(1bit)、设备地址(7bit)+写位(1bit,读1写0)、从机应答信号(1bit)、寄存器地址(8bit)、从机应答信号(1bit)、发送数据字节(8bit)、应答信号(1bit)、停止位(1bit)。二、读时序以读取
bug大湿
·
2023-08-19 15:42
嵌入式
嵌入式
通讯协议
单片机
【IMX6ULL
驱动开发
学习】08.马达驱动实战:驱动编写、手动注册平台设备和设备树添加节点信息
目录一、使用设备树1.1修改设备树流程二、手动创建平台设备三、总结(附驱动程序)前情提要:【IMX6ULL
驱动开发
学习】07.驱动程序分离的思想之平台总线设备驱动模型和设备树_阿龙还在写代码的博客-CSDN
阿龙还在写代码
·
2023-08-19 14:30
Linux驱动开发
驱动开发
学习
c语言
嵌入式硬件
linux
交互
国嵌Linux视频
驱动开发
1LinuxPCI、串口驱动程序1.1PCI总线概述总线概念总线是一种传输信号的信道;总线是连接一个或多个导体的电气连线。总线由电气接口和编程接口组成,我们重点关注编程接口。PCI概念PCI是PeripheralComponentInterconnect(外围设备互联)的简称,是在桌面及更大型的计算机上普遍使用的外设总线。PCI特点PCI总线具有三个非常显著的优点:在计算机和外设间传输数据时具有更
wzcqr0501
·
2023-08-19 12:04
Linux
linux
struct
linux内核
semaphore
input
ioc
U8g2 应用笔记
U8g2应用笔记1本文目录与结构1.1本文的目的与背景因DT609项目开发,接触到1602和12864两款单色液晶模块的
驱动开发
。其中1602是带字库版本,而12864则不是。
大华锦绣华城
·
2023-08-19 09:37
驱动
嵌入式
韦东山 IMX6ULL和正点原子_「正点原子Linux连载」第十二章官方SDK移植试验
1)实验平台:正点原子Linux开发板2)摘自《正点原子I.MX6U嵌入式Linux
驱动开发
指南》关注官方微信号公众号,获取更多资料:正点原子第十二章官方SDK移植试验在上一章中,我们参考ST官方给STM32
weixin_39866881
·
2023-08-19 01:30
韦东山
IMX6ULL和正点原子
I.MX6ULL裸机
驱动开发
四种方式总结
学习裸机
驱动开发
也有一阵子,终于是把几种裸机驱动方法学完了,总体来说难度并不大。因为毕竟有基础在,能大概看懂数据手册和知道如何是控制寄存器。
godfatherlzq
·
2023-08-19 01:59
裸机开发
Linux
arm
c语言
visual
studio
code
NVIDIA平台Xavier/TX2板摄像头
驱动开发
(4)4&6路模拟相机输入TP2850方案开发
技术交流:请加微信video_D背景1.英伟达平台做识别的同时也会有监控需求2.相机成本问题,模拟相机还是便宜很多一.芯片选型可参考以前文章,关于模拟芯片介绍模拟相机视频输入方案-----模拟转MIPI/DVP方案_dvp转mipi_free-xx的博客-CSDN博客二.硬件连接由于TP2850只支持单路相机输入,所以多路视频输入需要多个TP2850;另外如果只需要4路模拟输入的话,可直接用TP2
free-xx
·
2023-08-18 10:33
Nvidia
Jetson平台相机开发
数码相机
驱动开发
NVIDIA平台xavier/tx2板摄像头
驱动开发
(3)FPDLink接口相机同步方案
技术交流:请加微信video_D1.背景车载相机由于目前有双目和环视场景需求,所以需要对多路相机有同步需求2.概述(1)之前有过做全志+360全景相机的经验,使用两个背靠背180度鱼眼相机,就做过两个相机之间同步;具体实现是sensor作为从模式,通过板端ISP发送同步控制信号同时控制senosr的framesync脚。(2)不过做Fpdlink接口车载相机时,由于中间隔着串行器/解串器,操作上薛
free-xx
·
2023-08-18 10:02
Nvidia
Jetson平台相机开发
Fpdlink相机
相机同步
Nvidia平台
camera驱动
NVIDIA平台xavier/tx2板摄像头
驱动开发
(2)FPDLink接口相机方案选择
详细沟通:请加微信video_D目前TI的FPD-Link产品有如下系列由上面可以看到传输速率逐渐提高,由并行数据转向高速数据CSI-2但是通过查看datasheet,并不是只能这样搭配使用,有各种兼容的搭配使用方法解串器接口类型选择由于xavier平台只有CSI接口,没有DVP接口,因此914a和934解串器可以放弃;只能选择CSI-2输出的解串器串行器接口类型选择即模组选型主流模组分为两种:R
free-xx
·
2023-08-18 10:32
Nvidia
Jetson平台相机开发
ADAScamera模组
camera驱动
FPDlink
图像驱动开发
xavier
驱动开发
一周之程
文章目录Win10驱动并不易叹息:自虐权威是正确还是错误?官方注册表里openkey从来没发生过逐渐适应的UNICODE_STRING签名-从苦恼到解决防一手后记因为公司内部有一个被我挖掘出的漏洞需求需要填,而第三方大厂显然对此并没有什么意向,想到不就是保护注册表嘛,貌似我在哪里见过相关例子.类似进程回调的一种.所以我自告奋勇的联系IT部门小伙,告知说’我设计过类似的东西’,开启了一周的"驱动级"
dalerkd
·
2023-08-18 10:57
深造之旅
苦行僧之路
实践
驱动开发
TDD(测试
驱动开发
)?
01、前言很早之前,曾在网络上见到过TDD这3个大写的英文字母,它是TestDrivenDevelopment这三个单词的缩写,也就是“测试
驱动开发
”的意思——听起来很不错的一种理念。
软件测试小杨~
·
2023-08-18 06:22
软件测试
tdd
驱动开发
IIC
总线原理
1.
IIC
总线概述
IIC
总线
IIC
总线是Philips公司在八十年代初推出的一种串行、半双工总线主要用于近距离、低速的芯片之间的通信;
IIC
总线有两根双向的信号线一根数据线SDA用于收发数据,一根时钟线
一条飞的鱼儿
·
2023-08-18 06:08
arm
【IMX6ULL
驱动开发
学习】07.驱动程序分离的思想之平台总线设备驱动模型和设备树
一、驱动程序分离的思想【IMX6ULL
驱动开发
学习】05.字符设备
驱动开发
模板(包括读写函数、poll机制、异步通知、定时器、中断、自动创建设备节点和环形缓冲区)_阿龙还在写代码的博客-CSDN博客之前编写驱动程序的代码存在不少弊端
阿龙还在写代码
·
2023-08-18 06:34
Linux驱动开发
驱动开发
学习
嵌入式硬件
linux
imx6ull
交互
STM32入门——
IIC
通讯
江科大STM32学习记录I2C通信I2C(InterICBus)是由Philips公司开发的一种通用数据总线两根通信线:SCL(SerialClock)、SDA(SerialData)同步,半双工带数据应答支持总线挂载多设备(一主多从、多主多从)硬件电路所有I2C设备的SCL连在一起,SDA连在一起设备的SCL和SDA均要配置成开漏输出模式SCL和SDA各添加一个上拉电阻,阻值一般为4.7KΩ左右
喵呜喵呜≈
·
2023-08-18 04:47
江科大学习STM32记录
stm32
嵌入式硬件
单片机
OLED液晶显示器模块(SSD1306驱动)I2C接口驱动程序编写
环境软件环境keiluVisionV5.24.2.86下载地址硬件环境STC89C52RC最小系统板OLED液晶显示器模块(SSD1306驱动)I2C接口程序编写
IIC
通信时序概述
IIC
是interintegratedcircuit
光立新
·
2023-08-18 03:51
单片机
OLED
SSD1306
【FPGA的基础快速入门19---RTC实时时钟学习】
PCF8563读寄存器PCF8563简介PCF8563是PHILIPS公司推出的一款工业级多功能时钟/日历芯片,具有报警功能、定时器功能、时钟输出功能以及中断输出功能,能完成各种复杂的定时服务,该芯片通过
IIC
周猿猿
·
2023-08-18 02:23
正点原子系列FPGA
学习
fpga开发
10-
IIC
SDA和SCL的默认电平是高电平,所以使用上拉电阻空闲状态起始信号和停止信号应答信号数据的有效性数据传送示例
Iic
.c文件
ixx5
·
2023-08-18 01:33
mcu
c语言
单片机
day4
驱动开发
【ioctl函数的使用】1.概述linux有意将对设备的功能选择和设置以及硬件数据的读写分成不同的函数来实现。让read/write函数专注于数据的读写,而硬件功能的设备和选择通过ioctl函数来选择2.ioctl函数分析intioctl(intfd,unsignedlongrequest)通过:进行io功能的控制参数:fd设备文件对应的文件描述符request:要实现的功能对应的功能码...第三
纯情dm金少
·
2023-08-17 23:23
linux
运维
服务器
AI 与智能化 API 治理的探索实践
Eolink作为国内API全生命周期解决方案的领军者,通过其独创的DTDD(文档与测试
驱动开发
)和APIFirst理念,致力于打造一站式、智能化的API全生命周期解决方案,帮助企业
·
2023-08-17 18:25
嵌入式多任务下资源管理问题的讨论
背景介绍在嵌入式
驱动开发
中会存在以下场景:多个任务都有使用串口发送数据的需求,或者多个任务都有EEPROM数据存取的需求。下面以串口数据发送为例来展开论述。
makin.liu
·
2023-08-17 13:49
单片机开发
驱动开发
c语言
stm32
单片机
mcu
【IMX6ULL
驱动开发
学习】06.DHT11温湿度传感器驱动程序编写与测试
一、DHT11简介DHT11是一款可测量温度和湿度的传感器。比如市面上一些空气加湿器,会测量空气中湿度,再根据测量结果决定是否继续加湿。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,具有超小体积、极低功耗的特点,使用单根总线与主机进行双向的串行数据传输。DHT11测量温度的精度为±2℃,检测范围为-20℃-60℃。湿度的精度为±5%RH,检测范围为5%RH-95%RH,
阿龙还在写代码
·
2023-08-17 10:32
Linux驱动开发
学习
驱动开发
linux
嵌入式硬件
交互
【IMX6ULL
驱动开发
学习】05.字符设备
驱动开发
模板(包括读写函数、poll机制、异步通知、定时器、中断、自动创建设备节点和环形缓冲区)
比如常见的点灯、按键、
IIC
、SPI、LCD等等都是字符设备,这些设备的驱动就叫做字符设备驱动。
阿龙还在写代码
·
2023-08-17 10:29
Linux驱动开发
驱动开发
学习
linux
嵌入式硬件
Linux
驱动开发
之点亮三盏小灯
头文件#ifndef__HEAD_H__#define__HEAD_H__//LED1和LED3的硬件地址#definePHY_LED1_MODER0x50006000#definePHY_LED1_ODR0x50006014#definePHY_LED1_RCC0x50000A28//LED2的硬件地址#definePHY_LED2_MODER0x50007000#definePHY_LED2_
BoBo Zhao
·
2023-08-17 06:58
linux
驱动开发
驱动开发
点亮led灯
头文件#ifndef__HEAD_H__#define__HEAD_H__#definePHY_LED_MODER0X50006000#definePHY_LED_ODR0X50006014#definePHY_LED_RCC0X50000A28#definePHY_LED_FMODER0X50007000#definePHY_LED_FODR0X50007014#endif驱动代码#includ
qq_23371045
·
2023-08-17 06:28
驱动开发
arm开发
驱动开发
day3
#include#include#include#include#include#include#include"led.h"intmajor;charkbuf[256]={0};//定义指针接收映射成功的虚拟内存首地址unsignedint*vir_GPIOE;unsignedint*vir_GPIOF;unsignedint*vir_Rcc;GPIO_TypeDef*GPIOE_Init;GP
轻指弹
·
2023-08-17 06:28
驱动开发
《Linux网络开发必学教程》24_物联网服务模块实现(非必要)
外设简介设备
驱动开发
基础GPIOGPIO即:General-PurposeInput/Output,通用型输入输出在硬件设备上,GPIO通常表现为引脚(Pin),输出为高电平或低电平程序设计中,可通过代码控制指定
·
2023-08-17 00:46
clinux网络编程
Linux驱动device_create创建字符设备文件
在
驱动开发
中常用第二种方式进行设备文件的创建。class_create和device_create先来了解一下跟设备文件创建相关的两个函数。
hwx1546
·
2023-08-16 14:18
linux
【嵌入式学习笔记】嵌入式入门7——
IIC
总线协议
1.
IIC
简介
IIC
即InterIntegratedCircuit,集成电路总线,是一种同步,串行,半双工通信总线。
Zency_SUN
·
2023-08-16 09:22
嵌入式学习专栏(STM32)
学习
笔记
stm32
单片机
嵌入式硬件
【学习FreeRTOS】第7章——FreeRTOS临界段代码保护及调度器挂起与恢复
1.临界段代码保护简介临界段代码也叫做临界区,是指那些必须完整运行,不能被打断的代码段,适用场合如:外设:需严格按照时序初始化的外设:
IIC
、SPI等等系统:系统自身需求用户:用户需求什么可以打断当前程序的运行
Zency_SUN
·
2023-08-16 09:52
学习FreeRTOS专栏
学习
单片机
嵌入式硬件
笔记
stm32
Uboot驱动Linux驱动的区别
Uboot驱动Linux驱动的区别我们在学习或移植嵌入式Linux系统的时候都会接触到Uboot驱动移植和Linux
驱动开发
,此时对于嵌入式Linux初学者来说不免会有疑问,例如:Uboot已经有相关芯片平台以及外部硬件设备的驱动程序
zhbi98
·
2023-08-16 08:38
嵌入式Linux开发
linux
Uboot
嵌入式开发
IIC
、SPI、UART串行通信以及同步/异步通信学习
一、
IIC
连接线:VCC、GND、SDA、SCL。半双工同步通信。MSB。速率:100Kbps、400Kbps、3.4Mbps。数据采集:SCL为高电平期间采集,因此SDA必须在SCL为低期间跳变。
勿忘初心,方得始终。
·
2023-08-16 08:21
IIC
SPI
UART
学习
嵌入式硬件
day9 STM32 I2C总线通信
I2C总线简介I2C总线介绍I2C(Inter-IntegratedCircuit)总线(也称
IIC
或I2C)是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备,是微电子通信控制领域广泛采用的一种总线标准
枯木遇南风丨
·
2023-08-16 08:27
LV23物联网ARM
开发
stm32
嵌入式硬件
单片机
linux
arm
[Windows
驱动开发
]内存申请与释放的三种方式
#include#ifdef__cplusplus//此处是全局new,delete,new[],delete[]的重载,这是必要的void*operatornew(size_tsize,POOL_TYPEPoolType=PagedPool){KdPrint(("new%I64u\n",size));returnExAllocatePool(PoolType,size);}void*operat
晚晶
·
2023-08-15 08:13
教程
驱动开发
STM32硬件
IIC
主从(一、CubeMx快速实现)
目的通过HAL库实现STM32F103C8T6两块板之间的
IIC
主从相互通信,串口打印接收数据。
@残梦
·
2023-08-15 05:19
STM32
stm32
嵌入式
单片机
51单片机用
IIC
协议实现OLED的显示
IIC
协议
IIC
协议概述
IIC
全称Inter-IntegratedCircuit(集成电路总线)是由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。
恐。。。
·
2023-08-15 05:49
51单片机笔记
51单片机
STM32 F103C8T6学习笔记6:
IIC
通信__驱动MPU6050 6轴运动处理组件—一阶互补滤波
,因为经过前些日子对MSP432的学习,对原理方面也有些熟络了,除了在新接触它时会对其引脚、时钟、总线等进行仔细一些的研究之外,其余驱动方面便是照搬经验了~~本文尝试使用STM32F103C8T6通过
IIC
NULL指向我
·
2023-08-14 06:59
STM32
F103
C8T6笔记
硬件模块与传感器的驱动
stm32
学习
笔记
STM32 HAL 库 I2C_WaitOnFlagUntilTimeout BUSY 解决办法
今日使用STM32F103读写MLX90640热成像相机,采用硬件
IIC
时老是返回繁忙或者错误,运气好的话只有第一次成功访问,但后续将无法读取数据经测试研究发现,系为IO直接对接,未做信号上拉导致,检测到
蒙蒙plus
·
2023-08-14 01:04
单片机
stm32
单片机
arm
STM32F429IGT6使用CubeMX配置
IIC
通信(AT2402芯片)
1、硬件电路写地址:0xA0读地址:0xA1存储容量:256Byte2、设置RCC,选择高速外部时钟HSE,时钟设置为180MHz3、配置
IIC
4、生成工程配置5、部分代码#defineIIC_WRITE_ADDR0xA0
大鱼儿Yu
·
2023-08-13 13:45
stm32
单片机
模拟
IIC
——关于模拟
IIC
的IO口的配置选取推挽输出还是开漏输出,以及是否需要更改IO口输入输出模式和是否需要对IO配置上拉
问题如下当时我以为引脚配错了,原理图明明是B引脚,为何程序是C呢查了一下资料,顿悟了https://blog.csdn.net/m0_62243928/article/details/125779308在使用模拟
IIC
不熬夜,早点睡
·
2023-08-13 11:29
单片机
深入解析Spring Boot的核心特性与示例代码
Auto-Configuration)二、起步依赖(StarterDependencies)三、命令行界面(CLI)四、微服务支持五、内嵌Web服务器六、配置文件管理七、简化的日志配置八、健康检查与监控九、注解
驱动开发
十
数据大魔王
·
2023-08-13 01:54
spring
boot
后端
java
Head First软件开发(中文版)pdf
伟大的软件开发:让客户满意、收集需求:知道客户需要什么、项目规划:为成功而筹划、使用情节和任务:开始你实际的工作、足够好的设计:以良好的设计完成工作、构建你的软件代码:测试和连续集成:智者千虑必有一失、测试
驱动开发
委屈任何人
·
2023-08-12 17:36
常用C语言单元测试工具介绍
怎么做好单元测试最完整的自动化测试流程软件测试用例自动生成技术研究论文单元测试是保证软件质量非常有效的手段,无论是从测试理论早期介入测试的理念来看或是从单元测试不受UI影响可以高速批量验证的特性,所以业界所倡导的测试
驱动开发
蟕初的梦想
·
2023-08-12 15:31
c语言
c语言
单元测试
开发语言
IO扩展芯片TCA9535的驱动程序和中断bug问题的解决
接口,那么扩展IO接口的方式有两种,(1)通过74HC595芯片可以扩展输出IO接口,价格较低,需要4个IO来连接74HC595,扩展出来8个IO,扩展出来的IO不多,(2)选择专用的IO扩展芯片,通过
IIC
fhqlongteng
·
2023-08-12 12:02
编程经验
PCA9535
TCA9535
中断异常
IO扩展
驱动开发
——嵌入式(驱动)软开基础(九)
1系统调用的作用?(1)为应用程序提供访问硬件资源的统一接口,以至于应用程序不必关心具体的硬件操作细节。(2)对系统内核进行保护,保证系统的稳定和安全,因为系统调用规定了用户进程进入内核的具体方式以及所能访问的数据范围。2BootLoader、Linux内核、根文件系统的关系?(1)系统一上电,就执行BootLoader来初始化处理器及外设,将系统的软硬件环境带到一个合适的状态。(2)然后将Lin
瓯江畔
·
2023-08-12 10:51
嵌入式
驱动开发
linux
运维
嵌入式
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他