-
VISUAL-DUPLICATE-BASED-TOPIC-LINKING-USING-A-ROBU
VISUAL DUPLICATE BASED TOPIC LINKING USING A ROBUST VIDEO SIGNATURE
- 2013-12-19 15:37:11下载
- 积分:1
-
USB_HID
STM32实现的USB-HID下位机,PC无需驱动能收发数据,文件包括一个PortHelper调试助手(STM32 USB-HID to achieve lower computer, PC without driver can send and receive data, files include a PortHelper debugging assistant)
- 2021-05-08 16:08:35下载
- 积分:1
-
taxi
基于AT89C51单片机的出租车计价器的程序设计(AT89C51 microcontroller Taximeter-based program design)
- 2012-08-07 00:27:19下载
- 积分:1
-
C8051F06x
c8051f060例程包 方便学习变成使用 很不错的东西(c8051f060 facilitate learning routine package things into good use)
- 2011-05-13 15:06:39下载
- 积分:1
-
贪吃蛇样例
说明: 该程序为大家提供贪吃蛇程序例程。给大家一个参考,来实现简单的贪吃蛇游戏功能(This program provides you with snake-eating routines. To give you a reference, to achieve a simple Snake game function)
- 2020-06-17 18:40:01下载
- 积分:1
-
ceshichengxu
可以用的飞思卡尔智能车测试程序,非常不错的(Freescale smart car test procedures can be used, very good)
- 2013-04-17 21:21:45下载
- 积分:1
-
wsn-localization-algorithm
这是一个关于无线传感器网络节点定位的加权质心定位算法的源程序(This is a weighted centroid localization algorithm of wireless sensor network node localization of the source program)
- 2014-02-27 16:33:26下载
- 积分:1
-
实验四 定时器应用 秒表
基于stm32f103zet6的万年历设计(Calendar design based on stm32f103zet6)
- 2020-07-01 15:00:01下载
- 积分:1
-
4PLED-A3
led 动态显示与数据通信,采用单线单向传输,上位机将数据按通讯协议编码后向显示器送出,该程序为接收显示程序。(led dynamic display and data communications, using one-way one-way transmission, and host computer data communication protocol will be encoded to display sent, the procedure for receiving display program.)
- 2007-09-30 09:14:04下载
- 积分:1
-
【19】DMA PWM WS2812 GPIO输出16组
STM32作为主控芯片,72Mhz,利用DMA+PWM实现驱动WS2812,创建16个并行800kBit / s数据流的想法如下:
使用定时器每1.25us创建一个800kHz的时基和一个DMA请求。
使用2个比较模块在低位时间(350ns)和高位时间(700ns)下创建DMA请求
1.25us DMA请求将GPIO端口的所有位设置为高电平
350ns DMA请求将数据从帧缓冲区传输到GPIO端口。如果该位为0,GPIO引脚将变为低电平,否则将保持高电平。
700ns DMA请求将所有GPIO引脚设置为低电平。
重复步骤1到3,直到发送所有位。
这产生脉冲周期为1.25us,脉冲宽度为350ns或700ns的脉冲流,具体取决于脉冲表示的位值,通过DMA将数据传输到GPIO端口意味着每16个LED每位需要一个字(两个字节)。每个LED 24位,每16个LED 24个字(48个字节)。(The idea to create 16 parallel 800kBit/s data streams is the following:
Use a Timer to create an 800kHz time base and a DMA request every 1.25us.
Use 2 compare modules to create DMA requests at the low bit time (350ns) and the high bit time (700ns)
The 1.25us DMA request sets all bits of the GPIO port high
The 350ns DMA request transfers the data from the frame buffer to the GPIO port. If the bit is a 0, the GPIO pin will go low, otherwise it will stay high.
The 700ns DMA request sets all GPIO pins low.
Repeat steps 1 to 3 until all bits have been transmitted.
This creates a stream of pulses with a pulse period of 1.25us and a pulse width of either 350ns or 700ns depending on the bit value the pulse represents.
Transferring the data via DMA to the GPIO port means that per 16 LEDs one half word (two bytes) is needed per bit. At 24 bits per LED that makes 24 half words (48 bytes) per 16 LEDs.)
- 2020-12-15 10:49:13下载
- 积分:1