有的刚开始玩STM32的小伙伴可能在制作作品时用到舵机会遇到问题,这是我写的一份舵机驱动程序,通过定时器TIM5通道1产生PWM脉冲控制舵机转动到相应角度,希望可以给大家带来帮助!
1
LPC213x系列底层硬件驱动函数库,包含:GPIO、UART、I2C、SPI、SSP、PWM、定时计数器、ADC、DA、实时时钟、看门狗、中断控制器、锁相环PLL、IAP等,有使用说明和源码分析。
2021-06-16 15:37:00 824KB LPC213x系列 底层硬件 驱动 源码分析
1
STM32F407 EC11旋转编码器驱动函数,里面写了好多个版本,可以根据需要使用,这个只是实现功能,实际要用,一般都在中断中,按照思路改到中断就可以了。
2021-06-16 00:52:18 3KB EC11 旋转编码器
1
matlab开发-波场合成驱动函数。使用2 1/2d-rayleigh-i积分计算WFS阵列的驱动函数
2021-05-20 22:42:54 4KB 游戏
1
spiflash w25q128驱动函数 包含block擦数,sector擦数 页写 多页写 页读 多页读函数 已调试通过
2021-04-29 15:58:53 4KB spiflash w25q128
1
.c和.h 两个文件 通用性很强 移植简单 支持16位 20位输出模式
2021-04-24 09:42:17 2KB DAC1220
1
ADAMS 一些常用的驱动初步函数介绍,适合入门学习者学习
2021-03-10 20:46:47 68KB ADAMS
1
/******************************************** 主控芯片:STM32F767IGT6主频216Mhz 晶体频率:HSE=25Mhz SYSCLK=216Mhz 模块型号:2.13寸墨水屏模块 通讯方式:SPI串口通信 函数功能:声明2.13寸墨水屏模块使用的函数与IO 作者:苏夏雨 授权:未经作者允许,禁止转载 ********************************************/ //定义模块头文件名称 #ifndef __213PAPER_H #define __213PAPER_H //定义模块使用的引脚 #define CS(n) {n?HAL_GPIO_WritePin(GPIOH,GPIO_PIN_4,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOH,GPIO_PIN_4,GPIO_PIN_RESET);} #define DC(n) {n?HAL_GPIO_WritePin(GPIOH,GPIO_PIN_3,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOH,GPIO_PIN_3,GPIO_PIN_RESET);} #define DIN(n) {n?HAL_GPIO_WritePin(GPIOH,GPIO_PIN_2,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOH,GPIO_PIN_2,GPIO_PIN_RESET);} #define CLK(n) {n?HAL_GPIO_WritePin(GPIOH,GPIO_PIN_5,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOH,GPIO_PIN_5,GPIO_PIN_RESET);} //声明需要使用的函数 void paperinit(void);//墨水屏模块初始化 void paperdisplay(void);//刷新一次墨水屏显示内容 void papersetstring(unsigned char color);//设置墨水屏显示内容 //声明需要使用的数据 //IMG2lcd设置参数:(单色、C语言数组、分辨率212*104、垂直扫描、自右至左扫描)
2019-12-23 03:17:47 5KB 2.13寸 墨水屏 驱动 函数库
1
adams驱动的添加,主要是一些常用驱动函数的讲解,对于初学者来说,还是很有帮助的
2019-12-21 22:08:14 35KB adams 驱动
1
自己写的eeprom驱动函数。包含了字节写,读,页写,多页写,连续读函数。已调试通过 只要更改宏定义即可使用
2019-12-21 19:47:49 2KB eeprom at24c512 驱动函数
1