-
TDC-GP21 激光测距源代码
应用背景
在脉冲式激光测距仪的设计当中,时差测量(time of flight measurement)成为了一个
影响整个测量精度最关键的因素。德国acam 公司设计的时间数字转换芯片TDC-GP21
为激光测距的时间测量提供了完美的解决方法。
在测量时间脉冲之前,首先我们建议先测试一下单片机和tdc-gp2 的通信是否正常。因为在做测量之
前,我们要保证首先单片机和gp21 已经建立通信。那么如果后面出现问题,则可以不再考虑spi 通信问
题。具体测试可以首先写入寄存器1,然后从结果寄存器5(8 位寄存器)里面读取写寄存器1 的高8
位。如果spi 通信正常,那么结果寄存器5 应该可以时时反应结果寄存器1 的高8 位。
关键技术关于spi通信:
我们手册上所讲的spi 通信需要将时钟相位置1,时钟极性置0。但是对于不同的单片机似乎有所不同。
在msp430 中的spi 通信时钟相位和时钟极性的定义与摩托罗拉正好相反。所以在进行通信调试的时候,
请改变一下时钟相位和时钟极性进行测试,看看到底适用哪种情况
- 2022-10-13 05:50:04下载
- 积分:1
-
12864 PIC18F驱动
资源描述
本代码是PIC18F驱动LCD12864显示程序,已经成功显示无误。编译器是XC8,可以正常使用。
晶振使用的是内部8MRC振荡器。测试基于ST7920控制芯片的LCD12864的显示并行方式连接(该程序只支持ST7920控制芯片的LCD12864)
- 2023-02-02 04:25:03下载
- 积分:1
-
DLT645协议开发工具超级好用
DLT645协议开发工具超级好用可大大节省开发时间本人亲自体验过上编译通过并测试里面的各接口源代码都采用的是CSL库来实现的,可读性强,是新手门的好代码啊
- 2023-04-08 06:40:04下载
- 积分:1
-
st7070驱动程序
st7070驱动程序,适合于AT89s51系列单片机,已经过编译,直接使用即可。非常方便快捷。
- 2023-09-05 04:00:11下载
- 积分:1
-
高度计MS5611
资源描述基于STM32F4的ms5611高度计的程序,通过气压温度计算高度
- 2022-02-06 02:42:07下载
- 积分:1
-
TMS320F2812 can通信代码
应用背景本程序主要应用于电气化铁路行波故障测距装置上,在了解国内外电力系统线路及电气化铁道接触网故障测距研究工作的基础上,对各种方法存在的问题进行了探讨比较,为电气化铁道接触网行波故障测距的研究和提出新的故障测距方法奠定了必要和可靠的研究依据,在此基础上进行了故障测距装置硬件和程序的开发。关键技术DSP控制板主要负责对前端采集到的暂态电压电流行波信号进行信号调理,将调理后的8路电压电流信号送入DSP内部的AD模块,转化为数字信号。DSP内部固化了基于A型测距算法的故障测距程序,该程序对采集到的信号进行尺度3分解,提取出故障特征,从而确定初始行波和故障点的反射波引起的信号奇异点,即小波变换的模极大值点,然后通过公式即可准确的计算出故障点的位置。得到故障点的位置信息后,再通过CAN通信发送给ARM控制板。
- 2022-02-25 10:20:49下载
- 积分:1
-
C++usb HId例程
C++usb , HId, 作为下位机,上位机HID通讯程序源码。包括vs2005与2010工程文件。是学习usb通信的好例程。和下位机配合可以实现对下位机开发板上LED灯的控制。...
- 2023-03-13 21:05:04下载
- 积分:1
-
C8051F350_AD采样程序
C8051F350单片机的AD采样驱动程序,通过测试验证可用,代码紧凑简单,便于扩展自己的应用代码
- 2023-05-02 11:35:03下载
- 积分:1
-
单片机教学打铃控制器C语言
1、用LED数码管显示时、分、秒时间,尽量减少时间积累误差,具有秒闪功能;2、最多能设置40个打铃时间点打铃时间点,打铃时间点数据用非易失存储器存储,防止掉电丢失数据;能逐个检查、修改、删除已设置的打铃时间点和增加打铃时间点;3、对时、打铃时间点用键盘设置,键盘设计简单、易于操作;4、具有强电驱动功能,便于控制220V的电铃。
- 2022-07-03 03:31:25下载
- 积分:1
-
Linux下的moxa串口服务器驱动
应用背景
主要在电力领域在现场缺少串口的情况下用串口服务器来扩展串口,与现场只拥有串口的智能设备通讯。具有良好的可扩展性!
关键技术Linux的moxa的串口服务器驱动,可以将网口映射为本机的tty串口。可以按照些串口传输的方式来操作。相当于扩展了本机的串口!
- 2022-10-11 08:50:03下载
- 积分:1