-
stm32
stm32f103最小系统以及数据采集设计,包括最小系统AD图,底层源码(STM32F103 Minimum System and Data Acquisition Design, including Minimum System AD Diagram, Bottom Source Code)
- 2020-06-21 07:40:02下载
- 积分:1
-
Peripheral_Examples
keil demo stm32 discovery
keil demo stm32 discovery
keil demo stm32 discovery
keil demo stm32 discovery
- 2013-12-16 06:48:47下载
- 积分:1
-
Kinectdepthdistance
使用kinect传感器对图像的深度距离进行测量(measure depth distance by kinect sensor)
- 2014-04-27 15:33:40下载
- 积分:1
-
ALIENTEK-MINISTM32-SHIYAN13
ALIENTEK MINISTM32 实验18 触摸屏实验(ALIENTEK MINISTM32 )
- 2015-02-06 07:37:19下载
- 积分:1
-
stm32Smartcar
这是飞思卡尔智能车电磁组的循迹小车程序,主要包括主函数,电机驱动函数,ADC函数等等(This is the Freescale smart car electromagnetic tracking car program, including the main program, motor driver, ADC program, etc.)
- 2020-11-23 15:29:34下载
- 积分: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
-
16keyboardcontrolexperimentmatrix
将J8,j13插上短路块,连接ISP下载器到学习板,将CS6-1.hex 文件下载到单片机,LEDMOD数码管将显示1234 数字!(The J8, j13 plug short-circuit blocks, connected to the learning board ISP downloader will CS6-1.hex file downloaded to the MCU, LEDMOD digital tube will display 1234 figures!)
- 2010-05-14 14:07:11下载
- 积分:1
-
MCP41010
该工程主要用的是C语言,控制器是89C52编译环境是Keil uVision4,其功能是实现特定波形输出后,通过控制数字电位器MCP41010来实现波形信号的5种频率的传输。(The project mainly use the C language, the controller is the 89C52 compilation environment KEIL the uVision4, its function is to achieve a specific waveform output, to achieve transfer of the five kinds of frequency of the waveform signal by control digital potentiometer MCP41010.)
- 2020-11-12 19:29:43下载
- 积分:1
-
STM32-MP3
基于STM32的MP3音乐播放器设计,完整工程(STM32 MP3)
- 2020-12-14 10:49:14下载
- 积分:1
-
平衡车
stm32f103c8t6主控两轮平衡小车程序,内含电路原理图。使用卡尔曼滤波mpu6050采集角度,使用串级pid控制小车平衡和速度。(Stm32f103c8t6 master two wheel balancing program, including circuit schematics. The Calman filter mpu6050 is used to collect the angle, and the cascade PID is used to control the balance and speed of the car.)
- 2017-08-30 12:28:15下载
- 积分:1