自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DreamStreaking的博客

电子爱好者、嵌入式、lwip、freertos、modbus

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 GD32如何使用Jlink烧写程序及对代码进行保护

为了实现对MCU内代码的保护,防止他人窃取代码,最常用的方式是向MCU中写保护。如果有人试图读取代码,MCU将清除所有存储在Flash中的代码。STM32可以使用STM32 ST-LINK Utility这个软件,利用ST-Link对option bytes操作即可选择代码防护等级;现使用GD32代替STM32,那么ST-LINK Utility这个软件是不能使用的,那该如何下载程序及对MCU进行代码保护呢?兆易官网提供GD-Link进行仿真及下载程序,但一看价格要299元,好贵。实在不愿意花这个冤

2021-08-13 15:58:30 2576

原创 芯慌啊,GD32替换STM32之环境搭建 闪烁LED

由于疫情的原因,STM32芯片供货紧张、货期长。就算可以购买到现货,但现货价格高的离谱。另外,就此大环境,拆机件大量涌现,拆机件你真的敢用吗?2021芯慌啊,我早期设计使用的STM32F030C8T6,原厂都不给排单了,后续芯片没有了着落,从长远角度看必须寻找替代方案。因此国产芯片也是比较好的方案,国产可替代的MCU还不少,兆易创新、中科芯、灵动、航顺芯片等。经过仔细比对选择了GD32F130C8T6,此芯片硬件无需改动,引脚兼容,只需要改动软件即可。这两天刚收到样片,先搭建下编程环境再踩踩坑。编译

2021-08-12 10:47:21 350

原创 SPI通信之Slave 不受长度限制通信

最近在做两个MCU通过SPI口通信项目,以前大多数情况是使用SPI的master功能,今天在使用slave DMA传输数据时遇到一些,现将问题及关键点记录下来,为了以后避坑。MCU为两个STM32F4系列;ST官网标准库中有两个board SPI通信例子,但是它的master和slave都是固定长度的收发数据。SPI的通信由master控制传输速率、字节长度。但slave在最初并不清楚每次传输数据的长度,并且就算事先双方约定一个固定长度,每次总是按照固定长度收发数据,但存在一种可能即时钟信号如何受到干扰

2021-07-01 11:34:51 1051

原创 容易忽略 -- 函数传递的指针是数据的地址,不是指针本身

/* 函数传递指针是传递的指针指向的地址,不是指针本身; * 如何想操作指针本身,需要使用指向指针的指针; */#include <stdio.h>#include <stdlib.h>void AssignSpace(int ** avr ,int size ,int data){ int i; *avr = (int *)malloc(size * ...

2018-03-06 16:29:42 218

原创 一个函数指针的例子--int (* FunctionFound(char op))(int ,int) ;

//此代码演示函数指针的例子,再windows下,利用gcc命令编译;/******************************************* * this file is to test function pointer * *******************************************/#include <stdio.h>ty...

2018-03-06 15:08:47 415

IO-Link IOL-Interface-Spec_10002_V113_Jun19.pdf

IO-Link协议规范,V1.1.3最新标准;IO-Link Interface and System Specification V1.1.3; IO-Link 技术是 IEC 61131-9标准的一部分,本文档即此标准的第9部分; 可依据此规范编写IO-link协议栈代码; This part of IEC 61131 specifies a single-drop digital communication interface technology for small sensors and actuators SDCI (commonly known as IO-Link); 内容包括: 1、SDCI(IO-Link)接口定义即标准; 2、物理层 Physical Layer包括物理层结构、wakeup唤醒方式、高低电平定义、数据传输方式等 3、标准输入输出规范 4、数据链路层 Data link layer (DL) 5、应用层 Application layer (AL) 6、系统管理 System Management(SM) 7、Device实现的功能 包括:参数管理(Parameter Manager )、过程数据交换(Process Data Exchange)、数据存储(Data Storage 即DS )、IODD、事件(event)、设备诊断(device diagnosis); 8、Master实现的功能:包括SMI接口规范、配置管理器(Configuration Manager)、数据存储(DS)、请求数据交换(On-request Data exchange)、诊断单元(Diagnosis Unit)等 9、附录内容 包括:数据编码结构、数据类型、事件代码定义、错误代码定义、数据存储结构、ISDU数据结构及传输例子等

2021-07-28

ESC_Overview.pdf

在开发EtherCAT的Slave即从站时需要使用从站控制器(EtherCAT Slave Controller),此文档为ethercat协会列出的各大从站控制器芯片生产厂家、具体型号及详细参数对照;

2021-07-01

空空如也

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

TA关注的人

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