自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 STM32F103VG使用RTT实现发送DMX512调光数据

DMX512调光协议和DALI一样属于数字调光协议,一个完整的DMX512数据包格式:1break+1mab+1startcode+512个调光数据。DMX512发送是基于485串口的基础上实现的特殊的数据协议。使用RTT需要把串口打开并且定义好相应的定义,这里不再赘述;因RTT的部分外设初始化不完善,本次使用的HAL库进行初始化部分。实现步骤:1.初始化GPIO口,使能485串口的3.3v以及使能为发送模式,这个根据实际需求进行初始化/* * 初始化dmx512所要用到的pin,打

2022-02-09 15:25:13 5044

原创 DMX512标准发送及代码整理

协议详解来源:DMX512是由USITT(美国剧院技术协会)提出的,是一种标准数字接口控制调光器的方式,协议多用于舞台、景观灯的控制,全称为USITT DMX512-A。硬件依托:基于rs485硬件接口,波特率为250kbps =250000bps,是主从式的异步串行传输协议,即一个主机向多个从机发送11位的数据帧,从机只接收和判断收到的数据帧是否丢弃还是使用。数据格式:波特率25000bps对应每bit的持续时间是4us,发送一个数据帧的时间:4*11=44us。一个完整的DMX512数据包组成

2021-09-01 10:52:32 6608

原创 实现顺序队列(c代码)

#include <stdio.h>#include <stdbool.h>#include <stdlib.h>typedef int q_t;typedef struct {q_t in;q_t out;q_t *data;q_t mxlen;}queue_t;/create a queue and init/queue_t * create_queue(int len){queue_t q = (queue_t)malloc(sizeof(q

2021-01-08 14:08:01 165

dmx512标准发送程序

dmx512的发送程序,主要是发送是程序设计思想和逻辑

2021-09-01

STM32F1xx_DALI_Slave_Src_1.0.0_140718.exe

点击安装即可,内含有STM32的DALI1.0库,内容真实可用,内有例程!

2021-07-16

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

TA关注的人

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