NXP S32K146 CAN通讯 TJA1043(一)

今天来调一下nxp S32K146的CAN通讯,硬件部分使用的是NXP TJA1043 CAN通讯芯片先翻译一下数据手册。TJA1043 有这么几个特点吧:①几种保护和诊断功能,包括母线短路检测和电池连接检测②CANFD快速阶段以高达5Mbit/s的数据速率进行可靠的通信。③用于节点诊断和故障控制的仅监听模式④传输数据(TXD)主要超时功能与诊断(如何实现?)⑤TJA1043支持五种操作模式。控制引脚STB_N和EN用于选择操作模式。 在模式之间切换允许通过引脚ERR_N访问许多诊断标志。其他
分类: 物联网 发布时间: 01-07 07:18 阅读次数: 0

AKun Wallpaper 代码审计实战分析1

前言萌新博主前一段时间一不小心发现了一个漏洞并获取了一个CVE编号,高兴了好一阵子。于是本萌新就想学习一下代码审计,挖一点CVE来玩一玩。最终选择了《代码审计——企业级Web代码安全架构》作为学习资料。学习一阵子后准备进行实战分析,于是就想起了自己多年前写的一个小破站,代码下载地址:https://pan.baidu.com/s/1ViVlsecgwWUig7rVvya31g?pwd=30yw ,提取码:30yw。该网站功能较少,采用函数式编程,代码嵌套少,漏洞较多,十分适合代码审计入门。该网站的功能模块
分类: 企业开发 发布时间: 01-07 07:18 阅读次数: 0

Wemos基础项目之---基于WemosD1接入家庭wifi打印IP地址

开发板:Wemos D1项目描述:在STA模式下,将WEMOS D1接入家里的无线WiFi网络当中并通过串口助手将IP地址打印出来。一个非常入门的小项目,废话不多,开整!代码如下:#include <ESP8266WiFi.h> //头文件中包含Arduino IDE中封装好的ESP8266的库char* ssid ="2203"; //这里字符串内改成自己家里的wifi名称即可char* passwd ="liujiaxing";//这里是你家wifi
分类: 物联网 发布时间: 01-07 07:18 阅读次数: 0

cgb2111-day08

文章目录一,标题一,标题
分类: 编程语言 发布时间: 01-07 07:18 阅读次数: 0

【行研报告】专题资料 | 教育培训(K12、在线教育、Steam教育)

如需查看完整报告和报告下载或了解更多,公众号:参一江湖教育(K12、在线教育)-专题资料​-2021月度新增22份(11.22-1.2)2020智能教育发展蓝皮书:人工智能助力因材施教-50页.pdf 2021下半年教育行业追踪报告-24页.pdf 2021年荷兰教育科技报告(英)-37页.pdf 2021新职业教育行业发展研究报告-53页.pdf 2022年投资策略:家电行业,把握家电出海、新品类增长两大主题,教育,职业教育迈入黄金发展期-25页.pdf 2022年海外教育...
分类: 物联网 发布时间: 01-07 07:18 阅读次数: 0

在IDEA中如何用JDBC连接Java程序和MySQL数据库

一、工具工具:IDEA(创建Java项目)、MySQL(存储数据)、驱动包(下载网址:https://dev.mysql.com/downloads/connector/j/5.1.html)1.1、MySQL(存储数据)数据库、表都已经创建,且存在数据,如下所示:1.2、驱动包导入导入 MySQL 驱动包(下载网址:https://dev.mysql.com/downloads/connector/j/5.1.html )1.3、Java项目结构这里没建其他包区分类,因为只是一个
分类: 数据库 发布时间: 01-07 07:18 阅读次数: 0

C语言实现快速排序及快速排序的优化和分析

C语言实现快速排序及快速排序的优化,超详细讲解看完包会
分类: 编程语言 发布时间: 01-07 07:18 阅读次数: 0

机器学习教程前言

机器学习教程前言该机器学习教程将从最基本的概率论开始,逐步深入的讲解机器学习的有关数学理论以及相关的一些实际的应用。
分类: 企业开发 发布时间: 01-07 07:18 阅读次数: 0

STM32-DMA数据传输(USART-ADC-数组)

DMA结构体初始化DMA功能框图DMA数据配置DMA传输数据的思路存储器到外设传输数据存储器到存储器传输数据
分类: 物联网 发布时间: 01-07 07:18 阅读次数: 0

接口测试—分析维度&接口用例&文档

1 接口测试用例设计2 接口文档3 接口测试工具3.1 浏览器插件(1)Google:Postman(2)Firefox:RESTClient3.2 Jmeter3.1 Postman3.2 Jmeter
分类: 编程语言 发布时间: 01-07 07:18 阅读次数: 0

各类AI应用场景记录

小米12新支持的AI通话功能先看一段介绍:AI通话作为小米MIUI12中新增的一个智能语音电话系统,是为了帮助障碍人士更好地进行语音通话。当不方便接取电话时,使用小爱同学的“AI通话”(电话助理)功能,可以接起电话并将对方的话用文字显示在屏幕上,小爱同学会根据对方说的话,自动生成几条最合适的回答,您可以选择其中一句回答,小爱将用语音的方式说给对方。可以看到不但可以实时将语言范围成文字显示,还能在你不方便的的时候帮你接电话打电话,乖乖,妈妈再也不用担心我忘接老婆的电话了。体验了以下,电话不能随
分类: 企业开发 发布时间: 01-07 07:18 阅读次数: 0

基础实验——2个485传感器并接

基础实验——2个485传感器并接 485并接实验MR开发板单片机TTL转RS485模块噪声传感器模块——485信号RS485 工业型土壤水分传感器测试代码,通过地址获取噪音和土壤模块的数据RS-485仅是一个电气标准,描述了接口的物理层,像协议、时序、串行或并行数据以及链路全部由设计者或更高层协议定义。RS-485定义的是使用平衡(也称作差分)多点传输线的驱动器(driver)和接收器(receiver)的电气特性。多个485并联。通过地址去获取对应数据。比如我想测2个花园的土壤湿度,这时候
分类: 物联网 发布时间: 01-07 07:18 阅读次数: 0

Web综合实践之用户信息管理

目录前言登录界面增加功能删除功能修改功能查询功能前言登录界面增加功能删除功能修改功能查询功能
分类: 数据库 发布时间: 01-07 07:18 阅读次数: 0

JavaScript判断当前是安卓还是苹果系统

var userAgent = navigator.userAgent.toLowerCase();if (/iphone|ipad|ipod/.test(userAgent)) { console.log("Ios"); } else if (/android/.test(userAgent)) { console.log("Android"); }
分类: 移动开发 发布时间: 01-07 07:18 阅读次数: 0

制作优美的库文件

目录前言一、项目工程二、制作过程1.编译选项2.符号处理总结前言本文讲的是如何制作库文件,你可能会问了,制作库文件不就是一个编译命令吗?没错,生成一个库文件就是用一条编译命令即可达到目的,但是如果制作一个接口完美封装、安全、高效的库文件,还是需要查阅很多资料,了解很多编译原理才能做到的,本文就是我查阅了很多资料,花了几天时间,做了很多次实验而实现的,下面就是我对这个功能的总结。一、项目工程设计一个数组元素的加减乘除作为库对外的接口INT32 ARRAY_ADD(
分类: 编程语言 发布时间: 01-07 07:18 阅读次数: 0

【Nginx 源码学习】推荐:Hash表

文章目录nginx 哈希结构的特色数据设计图数据结构初始化哈希表查找一个元素nginx 哈希结构的特色Nginx的hash模块主要有如下几个特点:1、静态只读。当初始化生成hash表结构后,是不能动态修改这个hash表结构的内容。2、将内存利用最大化。Nginx的hash表,将内存利用率发挥到了极致。3、查询速度快。Nginx的hash表做了内存对齐等优化。4、主要解析配置数据。数据设计图数据结构hash表的元素结构:typedef struct { void .
分类: 企业开发 发布时间: 01-07 07:18 阅读次数: 0

在Linux下使用Vim编写C++

在Linux下使用Vim编写C++程序
分类: 物联网 发布时间: 01-07 07:18 阅读次数: 0

私人 — 在 Apple 商务管理或 Apple 校园教务管理上作为自定 App 提供

最近上架公司APP,因为是内部使用的APP,所以没有注册这一套流程,所以按照平常经常使用的流程进行了上架。不出意外被拒绝驳回了。苹果商店那边建议我们走私人的自定App。好吧,没有办法就开整。下面是具体操作流程。第一步:苹果的其他上架流程不多说废话,首先更改App 分发方式如下图所示这里面我们更改了分发方式之后会让我们填写一个Apple商务管理ID账号下面我们去注册Apple商务管理ID账号需要注意的二点第一:注册商务管理ID需要一个全新的邮箱不能和开发者账户相同,并且需要
分类: 移动开发 发布时间: 01-07 07:18 阅读次数: 0

自动化实战之Cypress

揭开自动化之Cypress的神秘面试
分类: 编程语言 发布时间: 01-07 07:18 阅读次数: 0

狂神说---MyBatisPlus学习

MyBatisPlus官网教程MyBatisPlus快速入门1.新建mybatis_plus数据库DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VA
分类: 数据库 发布时间: 01-07 07:18 阅读次数: 0