-
GPS资料和程序详解
资源描述该 GPS 模块采用瑞士 u-blox 公司的 NEO-5Q 主芯片,此芯片为多功能独立型 GPS
模组,以 ROM 为基础架构,成本低,体积小,并具有众多特性。采用 u-blox 最新的
KickStart 微弱信号攫取技术,能确保采用此模组的设备在任何可接收到信号的位置
及任何天线尺寸都能够有最佳的初始定位性能并进行快速定位
- 2022-02-06 09:18:11下载
- 积分:1
-
SimpleDriver
#include
#include
#include
//定义一个字节型全局变量g_Tmp,用来暂存应用程序传进来的数据
static BYTE g_Tmp = 0;
//g_OpenCount则驱动程序打开计数器,用于计数驱动打开的次数
static DWORD g_OpenCount =0;
BOOL WINAPI DllEntry(HANDLE hInstDll ,DWORD dwReason ,LPVOID lpvReserved)
{
switch(dwReason)
{
case DLL_PROCESS_ATTACH:
RETAILMSG(1,(TEXT("SPL:DLL_PROCESS_ATTACH.
")));
DisableThreadLibraryCalls((HMODULE)hInstDll);
break;
case DLL_PROCESS_DETACH:
RETAILMSG(1,(TEXT("SPL:DLL_PROCESS_DETACH.
")));
break;
}
return TRUE;
}
DWORD SPL_Init(DWORD dwContext)
{
RETAILMSG(1,(TEXT(":::SPL_Init.
")));
g_Tmp = 0;
g_OpenCount = 0;
return 1;
}
BOOL SPL_Deinit(DWORD dwContext)
{
RETAILMSG(1,(TEXT(":::SPL_Denit.
")));
g_Tmp = 0;
g_OpenCount = 0;
return TRUE;
}
DWORD SPL_Open (DWORD hDeviceContext, DWORD AccessCode, DWORD ShareMode)
{
RETAILMSG(1,(TEXT(":::SPL_Open.
n")));
//不允许多个应用打开本驱动
i
- 2022-07-26 11:21:15下载
- 积分:1
-
四轴飞行器源码V1
资源描述主控CPU采用STM32F103C8T6,陀螺仪和加速度采用MPU6050,有成熟的飞控算法,对于初学飞控的玩家来说毫无疑问是一个很好很实用的平台。
- 2022-03-21 00:18:47下载
- 积分:1
-
stm32的spi驱动程序
应用背景SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola 首先在其 MC68HCXX 系列处理器上定义的。SPI 接口主要应用在 EEPROM,FLASH,实时时 钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工, 同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局 上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信 协议,STM32 也有 SPI 接口。关键技术
SPI信号线:SPI 接口一般使用 4 条线通信: MISO 主设备数据输入,从设备数据输出。 MOSI 主设备数据输出,从设备数据输入。 SCLK 时钟信号,由主设备产生。 CS 从设备片选信号,由主设备控制。
SPI模式:根据SPI时钟极性和时钟相位配置的不同分为4种SPI模式。如果 CPOL=0,串行同步时钟的空闲状态为低电平;如果 CPOL=1,串行同步时钟的空闲状态为高电 平。时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进行数据传输。如果 CPHA=0,在串行同步时钟的第一个跳变沿(上升或下降)数据被采样;如果 CPHA=1,在串 行同步时钟的第二个跳变沿(上升或下降)数据被采样。
SPI架构分析:通过STM32的架构图,可以看到MISO数据线接收到的信号经移位寄存器处理后把数据转移到接收缓冲区,然后这个数据就可以由我们的软件从接收缓冲区读出了。
- 2023-08-18 10:45:04下载
- 积分:1
-
Linux外部中断驱动
在Zynq平台下,使用PL将外部中断挂载PS上。
- 2022-01-31 19:26:41下载
- 积分:1
-
aw9136驱动代码
aw9136驱动程序实现,包括硬件gpio配置,模拟I2C通信借口的实现,输入键值上报,中断处理等./**************************************************************************
* AW9136_ts_3button.c
*
* Create Date :
*
* Modify Date :
*
* Create by : AWINIC Technology CO., LTD
*
* Version : 1.0 , 2014/06/27
* 2.0 , 2014/06/27
* 2.1 , 2014/07/01
* 2.2 , 2014/07/02
*
**************************************************************************/
//////////////////////////////////////////////////////////////
//
// APPLICATION DEFINE :
//
// Mobile - MENU HOME &nb
- 2023-03-23 20:40:04下载
- 积分:1
-
Linux的电容屏IIC驱动 ft5x0x(Tiny4412)
应用背景基于Tiny4412的电容屏驱动,此驱动程序根据IIC总线编写,实现单点触摸(不支持多点)。可以使用tslib的demo来测试。关键技术关键技术:Linux中IIC驱动框架的的掌握,IIC驱动程序的编写。总之就是IIC驱动。50个字。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- 2022-06-01 09:06:09下载
- 积分:1
-
fat 32格式源码
fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘
- 2022-06-19 17:44:11下载
- 积分:1
-
STM32 单脉冲及门控模式输出固定个数脉冲
此代码可用STM32 PWM方式输出脉冲,用2个定时器实现精确的脉冲数量输出,用于步进电机控制和需要精确输出脉冲个数的场合,用到了定时器的单脉冲方式和门控模式
- 2022-09-12 11:35:03下载
- 积分:1
-
瑞萨RX63T系列IIC驱动程序
资源描述Renesas Rx63t系列IIC外设的驱动程序,移植很方便
- 2022-07-19 18:52:19下载
- 积分:1