资源简介
这是一段STM32将接收到的DMX512信号转换成MBI6030芯片的灯条的程序。
STM32主要完成2大任务:1.解码接收DMX512将其中的512个灯光亮度数据存储
2. 将存储的亮度数据转换成MBI6030驱动需要的带命令码的SPI格式数据。
代码片段和文件信息
#include “Delay.h“
#include “stm32f10x_conf.h“
/****************************定时器初始化************************************/
void TIMEX_MODE_Config( void )
{
TIM_TimebaseInitTypeDef TIM_TimebaseStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2ENABLE); //打开TIME2的工作时钟系统
TIM_TimebaseStructure.TIM_Period = 1; //自动装载
TIM_TimebaseStructure.TIM_Prescaler =35; //36M分频率到1MHZ
TIM_TimebaseStructure.TIM_ClockDivision = 0; //
TIM_TimebaseStructure.TIM_CounterMode = TIM_CounterMode_Down; //向下计数
TIM_TimebaseInit(TIM2 &TIM_TimebaseStructure);
}
/*****************************US级别延时程序************************************/
void Delay_uS(volatile unsigned int nCount)
{
u16 TIMCounter = nCount;
TIM_Cmd(TIM2 ENABLE);
TIM_SetCounter(TIM2 TIMCounter);
while (TIMCounter>2)
{
TIMCounter = TIM_GetCounter(TIM2);
}
TIM_Cmd(TIM2 DISABLE);
}
/**************************mS级别延时程序***************************************/
void Delay_mS(unsigned int nCount)
{
while(nCount>0)
{
Delay_uS(999);
nCount--;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11898 2012-12-06 10:53 DIM324Dsoftware\CHDMX.C
文件 1188 2012-12-04 17:04 DIM324Dsoftware\Delay.c
文件 454 2012-12-04 16:50 DIM324Dsoftware\Delay.h
文件 497 2013-01-21 19:55 DIM324Dsoftware\Jli
文件 2405 2013-01-21 22:15 DIM324Dsoftware\Jli
文件 285 2012-11-28 17:30 DIM324Dsoftware\Jli
文件 2234 2012-12-05 23:57 DIM324Dsoftware\MBI6020.C
文件 346 2012-11-28 16:52 DIM324Dsoftware\MBI6020.H
文件 41125 2013-09-06 18:39 DIM324Dsoftware\MBI6020_MBI6020TOLED.dep
....... 70710 2013-09-06 18:35 DIM324Dsoftware\MBI6020_uvopt.bak
....... 19121 2013-08-30 15:45 DIM324Dsoftware\MBI6020_uvproj.bak
文件 11307 2012-06-20 20:25 DIM324Dsoftware\STM32F10x.s
文件 15081 2013-09-06 18:45 DIM324Dsoftware\DIMM6030.C
文件 10267 2012-12-06 19:05 DIM324Dsoftware\DIMM6020.C
....... 70710 2013-09-06 18:45 DIM324Dsoftware\MBI6020.uvopt
文件 9310 2010-06-07 10:25 DIM324Dsoftware\Libraries\CMSIS\CMSIS debug support.htm
文件 12531 2010-10-26 11:36 DIM324Dsoftware\Libraries\CMSIS\CMSIS_changes.htm
文件 39936 2010-06-07 10:25 DIM324Dsoftware\Libraries\CMSIS\License.doc
文件 17273 2012-04-21 20:52 DIM324Dsoftware\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c
文件 85714 2011-02-09 14:59 DIM324Dsoftware\Libraries\CMSIS\CM3\CoreSupport\core_cm3.h
文件 8294 2009-05-07 14:49 DIM324Dsoftware\Libraries\CMSIS\CM3\CoreSupport\stdint.h
文件 26297 2011-03-14 12:31 DIM324Dsoftware\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\Release_Notes.html
文件 633947 2012-06-05 14:44 DIM324Dsoftware\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h
文件 3335 2012-04-21 21:51 DIM324Dsoftware\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x_conf.h
文件 36557 2011-03-10 10:51 DIM324Dsoftware\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c
文件 2077 2012-07-12 16:51 DIM324Dsoftware\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h
文件 15766 2011-03-10 10:52 DIM324Dsoftware\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_cl.s
文件 15503 2011-03-10 10:52 DIM324Dsoftware\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s
文件 15692 2011-03-10 10:52 DIM324Dsoftware\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd_vl.s
文件 12376 2012-11-30 17:59 DIM324Dsoftware\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_ld.s
............此处省略171个文件信息
- 上一篇:宿舍管理数据应用系统
- 下一篇:Delphi7海康硬盘录像机或摄像头客户端测试源码
相关资源
- 电子-GravityI2C3.7V锂电池电量计stm32L1
- 野火Stm32-pdf教程.rar
-
STM32F103C8T6_AES-128-CTR_ba
se64密文解密 - 基于STM32-Mini的多路PWM
- stm32-超声波避障程序案例
- STM32-SHT20温湿度传感器驱动程序
- STM32-ESP8266-AT
- STM32--IIC通信两个JY-901模块
- stm32-PN532串口驱动
- STM32-MPU6050DMP欧拉角输出
- STM32-UCOSIII实战-----RTC+DHT11+按键+LCD显示
- stm32-cryp-lib(STM32 芯片加密库)
- STM32-串口1收发+串口2
- STM32-IAR开发教程
- 颜色传感器TCS3200---STM32-TCS3200程序测试
- STM32-24L01-对讲机 全双工
- 安富莱_STM32-V5开发板_RTX教程
- STM32-WG.rar
- STM32-串口能显示-超声波测距SR04 - LC
- STM32-AS608指纹锁程序
- Keil4.5-STM32-IAP源码及485半双工IAP电路
- STM32-循迹避障遥控多功能小车
- stm32-sht10采集,即可使用
- STM32-PLC原代码,有原理图
- stm32-ADC实验
- zw_STM32-modbusmaster.zip
- stm32-DS18B20 数码管显示
- STM32-LCD1602显示proteus仿真实验
- MCP2515驱动-STM32-keil project
- stm32-sx1278-lora驱动程序
评论
共有 条评论