自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随风@飘扬

单片机、嵌入式学习笔记

  • 博客(92)
  • 资源 (7)
  • 收藏
  • 关注

原创 移动M5311连接OneNET常用指令

AT+MIPLCREATEEX="nbiot.zj.cmcconenet.com:5683",1,"cmiot" //发送这个连接平台时,需要一点时间,关于参数一的网址可以根据手册定义,我这边连接的是浙江的OneNET平台。+MIPLCREATEEX:0OKAT+MIPLCREATE //创建object+MIPLCREATE:0AT+MIPLADDOBJ=0,...

2019-04-23 21:50:25 7476 4

原创 Cannot Load Flash Programming Algorithm !错误解决方案,亲自验证过的几套方案

当你下载程序的时候遇到Cannot Load Flash Programming Algorithm !错误的时候是不是很崩溃?按字面翻译的意思大概是编程算法不对;一、这个问题我们一般先检查设备是否连接和编程算法是否添加,如下图。设备连接了,但为什么还下载不进去呢??(别急,看下面^_^)二、既然设备是连接了,那后面肯定是先检查编程算法时候添加了。经过几番调试验证,编程...

2019-02-21 17:47:37 57129 22

原创 NXP RT1060学习总结 - fsl_flexcan CAN FD 函数说明 -2

如果需要使用这个API来确定是否支持CAN FD模式,首先需要执行FLEXCAN_Init函数,然后调用这个API并使用返回值来确定是否支持CAN FD模式,如果返回true,继续调用FLEXCAN_FDInit来启用CAN FD模式。该功能适用于有经验的用户。返回值:如果实例支持CAN FD模式为TRUE,如果实例只支持经典CAN(2.0)模式为FALSE。参 数 :sourceClock_Hz FlexCAN协议时钟源频率,单位为Hz。参 数 :bitRateD_Bps 数据比特率,单位为Bps。

2024-06-19 10:59:42 571

原创 NXP RT1060学习总结 - fsl_flexcan CAN FD 函数说明 -1

说 明 :该函数将CAN - FD消息写入指定的Transmit Message Buffer,并改变Message Buffer的状态,开始CAN - FD消息的发送。说 明 :这个函数从指定的接收消息缓冲区中读取CAN FD消息。该函数用刚刚接收到的数据填充接收CAN FD消息帧结构,并再次激活消息缓冲区。说 明 :此函数使用IRQ接收消息。说 明 :这个函数清除FlexCAN内置的消息缓冲区,并将其配置为接收消息缓冲区。说 明 :此函数终止先前的传输,清除消息缓冲区,并将其配置为传输消息缓冲区。

2024-06-19 10:39:14 688

原创 NXP 源码保存-百度网盘

在刚接触NXP芯片的过程中,遇到许多的问题,现在在调试RT1060系列的芯片,会将调试过程中的源码发布出来供大家参考;

2024-06-12 18:21:44 502

原创 NXP RT1060学习总结 - fsl_flexcan 基础CAN函数说明 -3

从文件末尾往前面梳理,总共30个基础CAN函数;该文章只梳理常规CAN,增强型CAN后面再单独梳理。使用的是RT1064开发板进行测试。

2024-06-12 14:43:54 708

原创 NXP RT1060学习总结 - fsl_flexcan 基础CAN函数说明 -2

根据文件从文件末尾往前面梳理。该文章只梳理常规CAN,增强型CAN后面再单独梳理。使用的是RT1064开发板进行测试。

2024-06-12 14:20:16 526

原创 NXP RT1060学习总结 - fsl_flexcan 基础CAN函数说明 -1

从文件末尾往前面梳理,总共30个基础CAN函数;该文章只梳理常规CAN,增强型CAN后面再单独梳理。使用的是RT1064开发板进行测试。

2024-06-12 13:53:18 800

原创 01-BAT Windows 批处理 指令优化事项

将.bat文件改为ANSI编码格式,可以使用Notepad++直接进行转换;将有空格的 文件夹/文件 名称用双引号扩起来;2、文件名称中有空格导致执行失败。1、文件名称有中文导致执行失败。

2024-06-12 09:49:55 154

原创 NXP RT1060学习总结 - CANFD功能

define EXAMPLE_CAN CAN3 //使用的CAN外设 - CAN3#define RX_MESSAGE_BUFFER_NUM (10) //接收邮箱#define TX_MESSAGE_BUFFER_NUM (9) //发送邮箱#define EXAMPLE_CAN_CLK_SOURCE (kFLEXCAN_ClkSrc1) //CAN时钟/* 选择60M时钟除以USB1 PLL (480mhz)作为flexcan主时钟源 */

2024-06-02 11:54:56 455

原创 NXP RT1060学习总结 - 基础CAN功能

这里使用的是RT1060系列的1064芯片进行开发,使用的是官方提供的开发板;提供的CAN外设为CAN2,使用CAN2的好处是IO与CAN3可以互相映射,而CAN3是具备CAN-FD功能。

2024-06-02 08:24:00 266

原创 NXP芯片中的TCM、OCRAM说明

NXP芯片中的TCM、OCRAM说明

2024-05-28 09:15:04 271

原创 TCD 存储器

TCD 存储器目前还在研究和开发阶段,尚未进入商业化阶段。但是,它们具有很大的潜力,可以为未来的计算机和移动设备提供更高效的存储解决方案。

2024-04-22 10:42:40 149

原创 eMMC 与 SD的异同

eMMC 和 SD 有很多相似之处,但它们在构造、性能、应用领域、安全性和成本等方面也存在一些不同。选择哪种存储设备取决于具体的应用需求和预算

2024-04-22 09:37:19 771

原创 i MX RT1601 中的 CSI

CSI 接口是一个高速、多功能的接口,广泛应用于消费电子产品中,提高了多媒体设备的性能和用户体验

2024-04-22 09:34:51 176

原创 钉钉点击无反应

文件资源管理器,地址栏输入 %appdata%,dinglive文件夹重命名成 dinglive1(其实就是删除缓存数据)

2023-08-08 15:28:21 375

原创 FreeRTOS-队列

1、获取入队信息数目。2、获取队列空闲数目。

2023-06-27 10:10:35 127

原创 qt 获取qTableWidget 代码设置属性

qt中qTableWidget的属性设置

2022-12-29 11:28:49 1265 1

原创 STM32F407 中断优先级分配

外部中断优先级可以分为16个等级,用4位进行分配;1、抢占先级级和中断响应优先级配置的数字越小,其优先级越高。 高优先级的抢占优先级是可以打断正在进行的低抢占优先级中断的。2、抢占优先级相同的中断,高响应优先级不可以打断低响应优先级的中断。3、抢占优先级相同的中断,当两个中断同时发生的情况下,哪个响应优先级高,哪个先执行。4、如果两个中断的抢占优先级和响应优先级都是一样的话,则看哪个中断先发生就先执行;中断A 配置为:抢占优先级为2,响应优先级为3中断B 配置为:抢占优先级为2,响应优先级为2中断C

2022-11-22 11:50:44 1673

原创 STM32F407使用CCM(64K)区域

注意:在RW_IRAM2 0x10000000 0x00010000 上面部分的是keil之前生成的;可以在keil工程下找到原有的.sct文件,然后在这个文件上加RW_IRAM2 0x10000000 0x00010000相关内容;3、正确使用:使用.sct文件加载内存区域;由于我使用的是FreeRTOS系统,所有优先把系统相关资源都放在CCM区域了,多出来的资源方一些其他的文件(不能方含DMA相关的)。如下图:(最后一步讲解keil加载.sct文件的方式)共被分为三个区域,SRAM可以直接使用;

2022-11-22 10:46:52 2265 1

原创 Ubuntu下Qt编译报错cannot find -IGL

使用 sudo ln -s 进行链接。#查找 libGL 所在位置。

2022-11-12 15:51:20 291

原创 CAN 过滤器

那你上报的ID必须以0x11xxxxxx格式;应为掩码的最高两位为FF,说明过滤ID对应位全部需要匹配;主要说下掩码模式CAN_FilterId、CAN_FilterMaskId。CAN_FilterId 为需要过滤的ID号(低三位有其他作用);CAN_FilterMaskId 为是否需要一一对应;设置为CAN_FilterMode_IdMask(掩码)模式。filter mask id 过滤器掩码ID。掩码ID与过滤ID是按bit对应的;filterld id 过滤器ID。

2022-11-10 16:47:11 2011

原创 Linux 安装QT报错问题解决方案

Linux 安装QT报错问题解决方案

2022-11-03 11:54:31 1225

原创 Excel 时间戳转日期显示

Excel 时间戳转日期显示

2022-10-31 11:00:53 180

原创 SVN服务器仓库更换硬盘(文件夹)

SVN仓库迁移

2022-09-16 15:35:02 1393

原创 QT 头文件包含与pro之间的关系

QT 头文件包含与pro文件中需要添加的关键字的关系

2022-08-26 14:21:23 217

原创 QT常用语句

QT常用语句1、窗口设计2、表格控件table widget设计

2022-08-24 09:34:35 175

原创 IAP 程序 跳转问题

BOOT 跳转 问题

2022-08-11 08:46:29 1529

原创 QT 常见问题处理方式

QT常见问题处理方式

2022-08-03 22:28:07 149

原创 keil5 工程文件分析1

keil5编译器内部文件说明

2022-06-07 07:35:49 1054

原创 QT常用快捷键

函数跳转: F2跳转到函数定义(和Ctrl+鼠标左键一样的效果)如果F2 不能找到这个内容,那就command + shift + F 整个文件去寻找还有一些其他的操作F1查看帮助F2跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2声明和定义之间切换F4头文件和源文件之间切换Ctrl+1欢迎模式Ctrl+2编辑模式Ctrl+3调试模式Ctrl+...

2022-05-01 17:55:01 2228

原创 CCS 常用快捷方式

仿真快捷键:待补充下载程序快捷键:待补充

2022-05-01 17:53:04 714

原创 Jlink下载hex、bin文件

Jlink下载hex、bin文件

2022-02-16 08:44:10 4962

原创 FreeRTOSConfig.h文件宏定义说明

/*****************************************基础配置***************************************************/#define configUSE_PREEMPTION //1 使用抢占式调度器 0 使用协作式调度器(时间片)#define configUSE_TIME_SLICING //1 使能时间片调度(默认是使能的)#define configUSE_PORT_OPTIMISED_TASK_SEELECT

2022-01-10 12:57:33 545

原创 485 modbus

ST程序模板 兼容GD同型号串口配置485的modbus协议常常需要花费很多的时间,这里整理了一份使用STM32F05/107,采用FreeRTOS设计的modbus协议,使用小端模式;有需求的点以下链接STM32 105/107 modbus 兼容 GD同型号芯片-淘宝网 (taobao.com)兼容GD同型号芯片。程序核心功能:FreeRTOS + 4路485 modbus协议(小端) + 4路串口配置为DMA;辅 助 功 能 :配置了 IO口输入输出完善的底层函数; ...

2021-07-20 11:29:15 440

原创 M1 卡介绍

1、出生地M1卡是指菲利浦下属子公司恩智浦出品的芯片缩写,全称为NXP Mifare1系列,常用的有S50及S70两种型号,目前都有国产芯片与其兼容,属于非接触式IC卡。最为重要的优点是可读可写并且安全性高的多功能卡。这些优点与其自身的结构密不可分。2、特长容量为8K位EEPROM; 分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位;(16 * 4 * 16 = 1024字节) 每个扇区有独立的一组密码及访问控制;(可以有16组密码) 每张卡有唯一序列号,为32位; 具有防

2021-04-30 14:08:59 4193

原创 误差

1、引用误差引用误差是仪表中常用的一种误差表示方法,它是相对于仪表满量程的一种误差,测量的绝对误差与仪表的满量程值之比,称为仪表的引用误差,它常以百分数表示。2、相对误差测量所造成的绝对误差与被测量(约定)真值之比乘以100%所得的数值。相对误差= 绝对误差÷真值3、绝对误差测量值与真实值之差。...

2021-04-28 13:54:47 169

原创 STM32F10X UART4 + DMA

UART4.c#include "BSP_Uart4.h"/********************************************************************************************* 变 量 声 明 ***************************************

2021-04-21 15:08:22 621

原创 STM32F10X UART3 + DMA

UART3.c#include "BSP_Uart3.h"#include "BMS.h"/********************************************************************************************* 变 量 声 明 ***********************************************************************************

2021-04-21 15:06:25 314

原创 STM32F10X UART2 + DMA

UART2.cstu_usart2_info usart2_info;/********************************************************************************* 函 数 名 : usart2_parameter_init ** 功 能 说 明 : UART1通信参数初始化

2021-04-21 15:03:41 681

NXP RT1060 RT1064 CAN FIFO 功能

测试can基础功能 1.使用CAN回环模式,测试CAN fifo接收功能; 2.测试CAN帧ID的过滤和屏蔽功能; 3.使用CAN扩展帧功能; 4.内部有定时器(GPT)使用功能; 5.待测试长时间收发;

2024-06-12

MFC_串口调试助手_自动识别串口号

自动识别串口号,使用C++写的 MFC串口调试助手。自动识别串口号,使用C++写的 MFC串口调试助手。自动识别串口号,使用C++写的 MFC串口调试助手。自动识别串口号,使用C++写的 MFC串口调试助手。自动识别串口号,使用C++写的 MFC串口调试助手。

2020-10-22

AES加解密函数1234567890.zip

在单片机上实测的AES加解密代码;满足128/192/256位加解密;不想打那么多字,懂的自己下载;在单片机上实测的AES加解密代码;满足128/192/256位加解密;不想打那么多字,懂的自己下载;在单片机上实测的AES加解密代码;满足128/192/256位加解密;不想打那么多字,懂的自己下载;

2020-06-12

QT5.6串口调试助手简易版.rar

打开源文件的话,建议路径中不要有中文;把文件中SerialPort文件复制到英文路径下进行打开测试;

2019-09-27

基于M5311openCPU2.1.9版本与OneNET平台连接以及数据交互流程详解.docx

基于M5311openCPU的2.1.9版本与OneNET平台连接以及数据交互流程详解

2019-07-03

DES加解密C源代码

本资源是使用C语言编写的DES加解密源代码,经测试,可以使用。

2019-05-03

数据转换,8-32/16等

8位、16位、24位、32位数据之间的相互转换;使用C语言编辑,适用于任何系统与平台。

2019-05-03

FreeRTOS函数一览表,大家在写FreeRTOS时可以参考

主要是自我总结FreeRTOS的函数,大家在写FreeRTOS时可以参考,具体使用方法也可参考里面的《FreeRTOS相关API函数》。

2018-10-29

空空如也

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

TA关注的人

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