- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 STM32步进电机加减速
电机的加减速为了,电机启动停止更加稳定,提高匀速速度。S曲线算法优化电机的运行。 整个过程就是,模仿S曲线设置电机的频率 程序采用,通过s_curve()函数映射一张小于1500个点的表, 输出一次pwm方波,中断一次,计数器step计数一次 ,TIM_SetAutoreload()重新设置arr频率。 S曲线函数,加速和减速同理,返回值是表的个数 {CSDN:CO
2017-09-13 16:11:40 12774 3
原创 stm32_RFID_RCC522无线通信
#include "spi.h" #include "sys.h" //ϵͳ×Óº¯Êý #include "delay.h" //ÑÓʱ×Óº¯Êý #include "MFRC522.h" unsigned char CT[2];//¿¨ÀàÐÍ unsigned char SN[4]; //¿¨ºÅ unsigned char RFID[16];
2017-09-06 16:37:26 2816
原创 基于UCOSII的DMA-SPI通信
代码有点小bug,比如主机的dma定义长度为8位,发送8为数据为:0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08,从机第一次接收数据格式:0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08。第二次接收数据:0x01 0x01 0x02 0x03 0x04 0x05 0x06 0x07。第三次0x08 0x01 0x02 0x03 0x04
2017-09-06 15:56:26 1585
原创 SPI通信(SPI1主机与SPI2从机)
芯片型号stm32f103 主机采用spi1,从机spi2,中断接收测试 主机配置函数: #include "spi.h" void SPI1_Init(void) { NVIC_InitTypeDef NVIC_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; SPI_InitTypeDe
2017-09-06 15:44:12 16920
转载 stm32——串口1和串口2初始化
void USART1_Initialise(u32 bound) { //GPIO端口设置 GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure;
2017-06-01 14:43:46 28916 2
转载 C8051F310串口配置
#include // SFR declarations #include "Delay.h" #include "UART.h" #include "UART_COMMON.h" #define SYSCLK 24500000 // SYSCLK frequency in Hz #define BAUDRATE
2017-05-31 10:46:24 3524 2
转载 QT——QString转QByteArray16进制并自动补0
void MainWindow::String2Hex(QString str, QByteArray &senddata) { int hexdata,lowhexdata; int hexdatalen = 0; int len = str.length(); senddata.resize(le
2017-05-31 09:35:38 5399
SPI1-SPI2主从通信
2017-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人