自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 汽车报文中:数据存储的大端序

其实大小端序一直很容易搞混的,上周项目的配置字分析也是因为地址高低和数据高低一直区别不开。这样是为自己做一个总结数据的低序字节保存在内存的低地址,数据的高序字节保存在内存的高地址。数据的高序字节保存在内存的低地址,数据的低序字节保存在内存的高地址。汽车行业使用的大多是大端。

2024-07-19 16:47:38 237

原创 我的毕业日记

毕业游记

2024-07-17 18:56:54 204

原创 数据结构内存分配

内存也是我们使用过程中容易忽略的一个细节,特别是通过指针地址的方式访问结构体里面的成员时,会遇到获取的值和自己需要的值不一致的原因。这个问题也是我的同事遇到的。规则2:每个成员的起始地址为:该成员类型所占内存的整数倍(第一个成员起始位地址为0),如果不足部分用数据填充到所占内存的整数倍。一般情况下,枚举是使用多少数据,就是占多少内存。在32位时,只有数据不超过32位,大小都是32位,如果超过就按照使用的倍数计算。规则2.大小能够被它所包含的所有的基本数据类型的大小整除。规则1.大小必须足够容纳最宽的成员。

2024-07-17 18:38:05 311

原创 汽车网络相关开发知识目录

推荐网站数据结构内存分配联合体用法枚举用法大小端。

2024-07-17 10:48:08 190

原创 关于CAN网络个人总结----23年总结(新手)

在我一年的工作生涯(23年1月到-24年1月)中,我学会了很多,无论是做人还是做事。我现在很是感叹,师傅的逻辑能力真强,居然能听懂我前言不搭后语的问题。嘿嘿,此时的我想高歌一曲(羡慕)。后面一问,z同事喜欢往教室后排做,怪说不得,认不到。他也很好,我对单片机内存那一块不太懂,我就天天问,晚上也逮着他问(主要我问师傅好几遍了,不太好意思继续问,师傅业务繁忙)。总结下来,我的新手职业生涯很愉快,简直太顺利了(比起我男朋友,他领导据说是华为几级,老喜欢骂人了,都骂走了两位同事了。

2024-04-09 16:29:11 184

原创 【毕业设计】基于zigbee的智能鱼缸(鱼塘)养殖系统

给大家介绍一下这个单片机项目基于zigbee的智能鱼缸(鱼塘)养殖本系统主要用到的ZigBee协议栈基础代码分享该项目是物联网三层架构,感知层、网络层、应用层。1.1 感知层。

2024-04-09 16:20:29 1618

原创 给10年后的一封信

给10年后的我,一封信 - 2023-3.15

2023-03-21 00:00:00 106 1

原创 CAN网络基础知识

CAN网络基础知识

2023-03-10 09:47:11 1499

原创 MC9S12g128 PWM

MC9S128PWM

2023-02-14 09:41:39 270

原创 MC9S12G128 Timer (定时器溢出中断 延迟函数)

(MC9S12G128 Timer (定时器溢出中断 延迟函数)

2023-02-13 11:28:54 348

原创 MC9S12G128 系统总线时钟配置(选择外部晶振为时钟源8MHZ)

MC9S12G128 系统总线时钟配置(选择外部晶振为时钟源8MHZ)外加原理讲解

2023-02-11 08:00:00 838

原创 MC9S12G128 外部中断 按键中断

MC9S12G128 按键 中断 和相关寄存器讲解

2023-02-10 09:49:07 403

原创 MC9S12G128 led点亮 key按键

MC9S12G128 led点亮 key按键寄存器解析 主要是通用IO口的寄存器配置方向寄存器 DDRP 0 为输入 1为输出数据寄存器 PTP 0为置低 1为置高

2023-02-06 14:19:25 151

智慧鱼塘(鱼缸)养殖系统的底层部分(ZigBee)

本项目是做的智慧鱼塘养殖系统的底层部分,主要是执行、采集数据等操作。有以下模块: 3个ZigBee模块: 协调器:接收和发送数据,一个中转站 终端1: DS18B20 带探头温度传感器、水位传感器、浑浊度传感器。 终端2:步进电机、超声波传感器。 本项目的不足或者改进:有于我在ZigBee射频中使用的是点对点的方式,所有会出现踩帧的情况,简单来说就是,下位机ZigBee的终端采集数据,将数据发送到协调器,协调器将接收到上位机发送的指令发送给终端,也同时接收到终端采集的数据,这个过程中,都是发送数据,就会导致协调器无线射频发送出现冲突。现象是下发指令有时候要多次触发。不太灵敏

2023-08-25

MC9S128 CAN发送接收完整源代码 飞思卡尔CAN发送接收

适用于新手学习飞思卡尔CAN总线数据通讯,注意在测试的时候,需要外接一个电阻或者PACK USB 和软件BUSMASTER,进行报文的查看。本代码的波特率选用500KB/s。 代码如有错误,请大佬指正

2023-02-15

基于STM32的智能仓储系统

之前上物联网控制技术的时候,课程要求做的智能仓储。使用MQTT协议上云平台。然后进行警告和报警处理。以及云平台下发指令。 附赠部分演示视频:https://www.bilibili.com/video/BV1sB4y1m7Lg/?vd_source=bd8f37dbcfa78eb9a2851c0ec844f419#reply152380387760 步进电机部分演示视频 :https://www.bilibili.com/video/BV1y24y1M7eh/?spm_id_from=333.999.0.0&vd_source=bd8f37dbcfa78eb9a2851c0ec844f419

2023-02-15

空空如也

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

TA关注的人

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