自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 二分法查表

C文件/*********************************************************************\* Function: 从不连续数组中查表,返回数据在数组中的位置* Parameters: * Returns: 数据在数组中的位置* Description: (数组从小值到大值)\********************************************************************/stati

2021-10-29 10:00:15 682

原创 关于递推平均滤波的计算

/*********************************************************************\* Function:求数组平均值* Parameters: * input: 无* Returns: 平均值* Description: entertemp :作用类似于指针,指向新加入数据的下一位* tempaddnum :十个数据的和\*********************************************

2021-10-29 09:38:49 408

原创 UDS ON CAN 资料查找存档

一、如何看懂UDS诊断报文网页跳转指挥部→这里二、UDS诊断入门网页跳转指挥二部→这里三、UDS诊断数据流解析指挥三部三部→这里

2020-05-22 14:45:20 352

原创 Lin总线通信在STM32作为主机代码以及从机程序

距离上次做资料准备已经过去六天了。最近在学车,上周末就没有开电脑。这周开始进行了Lin通信的代码整理,目前是可以正常通信的了,采用的是增强型校验方式。后期再进一步跟进研究。。。更新一博,留作纪念在想一个问题。。。为什么树可以长这么高?狗可以单身这么久?我不明白。。。先将代码更改前的注释贴出来/******************************************************************Lin总线帧格式:帧头+应答帧头:同步间隔段(至少13个显性电平)+

2020-05-20 20:48:17 22147 216

原创 下载说明啊说明

我上传的资料,起初都是设置0积分下载的,不晓得后台怎么自己设定下载积分了。如果没有积分的话,可以给我留言(邮箱+所需内容),我看到的话可以发你。上传的资料都是我用STM32开发板和外部模块搭建的工程包,没有其他功能,仅仅是学习下如何控制各种模块的。前期的各个模块功能并没有完全使用,因为懒散的原因。。。以后会注意!(下次一定)...

2020-05-14 21:13:31 297 2

原创 Lin通信前期资料准备

注:最近准备用STM32作为主机用来Lin通信,在网上查找资料的时候发现我需要的点都零散的分布在各个角落,所以这篇博客算是我的前期准备吧,将我所需要的知识点归纳一下,省的下次查找麻烦。Lin的特征与优势基于 UART/SCI 的半双工通信,低成本硬件接口;单主机,多达 15 个从机,主机和从机数量遵循LIN协议推荐,以达到符合兼容性的响应;典型的LIN总线中节点数目小于等于 12 个;在非标准设计中,节点数目可以大于 16 个;SNPD(Slave Node Position Detecti

2020-05-14 16:10:37 3343 1

转载 C#做一个简单的串口收发上位机

1、上位机与下位机上位机相当于一个软件系统,可以用于接收数据、控制数据。即可以对接收到的数据直接发送操控命令来操作数据。上位机可以接收下位机的信号。下位机是一个控制器,是直接控制设备获取设备状况的计算机。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。上位机不可以单独使用,而下位机可以单独...

2020-05-06 15:31:42 1119

原创 STM32模拟串口控制TM1652

前段时间利用STM32单片机普通IO口模拟串口通信控制TM1652让数码管显示。目前没出现什么问题点,此贴仅贴出核心模拟串口通信部分,如有需要,博客里有自己测试时的程序源码,不过需要一C币,啊哈哈哈哈。。。/**********************************************************函数名称:tm1652_send_data函数功能:发送11位数据(...

2020-04-24 20:58:35 2532 2

原创 ADS1118遇到的问题点说明(上一博客有调试代码)

1,单通道采集时:期初硬件上与单片机连接的四个引脚(时钟,片选,输入,输出)是按照数据手册上推荐的,分别添加了50Ω的限流电阻。在单通道无间断采集时,刚开始数据能够正常采集,但是连续采集时间超过半个小时后,会出现数据无法采集现象,整改点就是将ADS1118上的OUT引脚限流电阻调成1K,然后测试了一晚(十小时),数据采集OK。(多谢某位大佬的博客提醒)2,在多通道采集时:我代码用的是16位采集模...

2020-04-21 21:48:16 2130 1

原创 关于ADS1118的调试笔记(基于STM32)

最近调试了ADS1118芯片,单片机用的是STM32ZET6,用IO口模拟SPI通信,连接两片1118AD采集芯片,讲采集到的八通道数据在串口显示界面打印出来。下面是.c代码#include “ADS1118.h”#include “sys.h”#include “usart.h”#include “led.h”#include “delay.h”/*32-Bit模式下CS引脚可...

2020-04-21 18:49:12 9691 40

串口-Lin通信主、从工程代码.zip

用STM32作为主机(从机),上位机作为从机(主机)进行通信。使用预编译选择单片机作为主机或者从机进行数据通信,控制或反馈。单片机型号为STM32F103ZET6,上位机软件为USB2XXX里面的USB2Lin。

2020-05-21

模拟SPI通信-控制MCP2515.zip

利用STM32开发板控制MCP2515进行CAN数据收发。所需软硬件为:串口调试助手上位机界面+STM32开发板+MCP2515+ZLG_CAN盒子+CANtest上位机软件。利用串口调试助手将收到的CAN数据显示,将需要发送的CAN数据从串口调试助手发出。利用CANtest上位机软件作为另一个CAN节点,对接收到的CAN信息进行显示,并发送需要发送的CAN信息。

2020-04-24

模拟串口通信-控制TM1628A.zip

基于STM32模拟串口通信控制TM1628A显示数据以及按键采集。由于硬件连接显示屏部分没有一一对应,程序里有对这部分进行调整,如果参考请注意。并且由于只是作为测试,按键采集部分并没有完全处理。程序内有备注,看懂应该没啥问题

2020-04-24

串口通信-控制TM1652显示数据 模拟串口.zip

硬件基础是STM32开发板上连接TM1652模块,利用普通IO口模拟串口通信,控制八段五位数码管显示数据

2020-04-24

模拟SPI控制ADS1118.zip

基于ATM32两片八通道ADS1118采集,利用串口实时打印采集到的AD值变化,硬件利用STM32开发板普通IO口模拟SPI进行双向通信。

2020-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除