intmain(void){SystemInit();delay_init();//延时函数初始化NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置NVIC中断分组2:2位抢占优先级,2位响应优先级uart_init(115200);//串口初始化为115200LED_Init();//LED端口初始化KEY_Init();//初始化与按键连接的硬件接口while(1){TIM3_PWM_Init(900,600,300,0);//arr=900;
四路PWM占空比分别为900/900、600/900、300/900、0/900}}
2025/3/10 19:02:51 2.29MB STM32 四路PWM
1
TIM1用于产生PWM信号,TIM2用于换向,TIM3用于检测过零点时长。
2025/1/3 1:21:37 525KB 无感BLDC驱动
1
stm32用一个定时器(TIM3),实现四路不同频率、占空比可调的PWM
2024/5/7 21:46:56 536KB STM32 定时器 PWM 不同频率
1
STM32F103VET6PWM之通用定时器TIM3输出带死区互补PWM
2024/4/15 0:01:24 6.14MB STM32
1
在Keil5下写的STM32F4xx核心板综合例程,基于STM32F407VE最小系统板,采用定时器Tim3计时,定时器Tim4输出PWM,显示可以采用I2C接口的0.96寸OLED,或多种类型LCD,尤其是包含两个串口的API,可以事先串口数据的中断接收以及自定义解包。
2024/3/24 18:23:45 6.57MB STM32F407 Keil5 OLED USART
1
亲测可用,从k60移植。
使用两个定时器TIM3\TIM4,来控制曝光时间,上位机使用的是红伟树,技术干货,如有侵权请联系
2023/10/6 10:19:37 7.79MB 技术
1
STM32L4x1高级ARM_32位MCU单片机技术手册中文资料628页完整版1文件约定2系统和内存概述3嵌入式内存(FLASH)4防火墙(FW)5功率控制(PWR)6复位和时钟控制(RCC)7通用I/O(GPIO)8系统配置控制器(SYSCFG)9外设互连矩阵10直接存储器访问控制器(DMA)11嵌套矢量中断控制器(NVIC)12扩展中断和事件控制器(EXTI)13循环冗余校验计算单元(CRC)14灵活的静态存储控制器(FSMC)15四通道SPI接口(QUADSPI)16模数转换器(ADC)17数模转换器(DAC)18电压参考缓冲器(VREFBUF)19比较器(COMP)20运算放大器(OPAMP)21Σ-Δ调制器的数字滤波器(DFSDM22触摸感应控制器(TSC)23随机数生成器(RNG)24高级控制定时器(TIM1/TIM8)25通用定时器(TIM2/TIM3/TIM4/TIM5)26通用定时器(TIM15/TIM16/TIM17)27基本定时器(TIM6/TIM7)28低功耗定时器(LPTIM)29红外线接口(IRTIM)30独立看门狗(IWDG)31系统窗口看门狗(WWDG)32实时时钟(RTC)33集成电路(I2C)接口34通用同步异步接收发射机(USART)35低功率通用异步接收发射机(LPUART)36串行外设接口(SPI)37串行音频接口(SAI)38单线协议主接口(SWPMI)39SD/SDIO/MMC卡主机接口(SDMMC)40控制器局域网(bxCAN)41调试支持(DBG)42设备电子签名43修订记录
2023/6/12 7:56:14 10.37MB STM32L4x1
1
STM32F407双ADC同步采样,TIM3触发,DMA中断存储,使用战舰开发板,程序是从安富莱改过来的。
不用改配置直接可以用,从USART1以1115200输出结果。
次要可用于交流采样
2023/3/14 16:37:48 6.04MB F4 同步采样
1
在Keil5下写的STM32F103C例程,基于STM32F103Cx最小零碎板,采用定时器Tim3计时,定时器Tim4输出PWM并由定时器Tim3进行PWM捕获,显示可以采用I2C接口的0.96寸OLED,或SPI4线接口的0.96寸OLED,或1.44寸LCD,或JXL12864-086,内含所以调试通过的项目文件和驱动文件。
与其他keil4下的项目代码比,更超值!
2019/1/10 5:53:32 179KB PWM
1
STM32F103单片机通用定时器TIM3从PA6,PA7,PB0,PB1,同时生成4路PWM.库函数版。
代码详细系的正文,大家拿到手可直接使用,我用的zet6,其他容量单片机,也可以正常移植。
2017/8/16 9:58:10 4.07MB STM32 4路PWM TIM3
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡