STM32:F407步进电机S形加减速算法的实现
2021-04-24 12:01:48 688KB stm32 PWM波 步进电机
1
本次例程使用KEIL开发环境,UART1DMA实现不定长度数据收发,同时转发至网口,IP:192.168.1.240:2040,同样 网口,IP:192.168.1.240:2040可转发不定数据至UART1串口。 uart1波特率115200。 KEIL开发环境。
2021-04-23 09:07:12 6.67MB STM32 F407 LWIP UARTDMA
F407最小系统控制ov2640
2021-04-22 09:04:14 557KB 66
1
F4-029_AD7606数据采集模块例程(For STM32F407)
2021-04-17 15:13:26 2.72MB STM32 F407 ARM AD7606
1
stm32f407zgt6开发板pcb封装库,可以免去自己画原件库的时间。
2021-04-15 19:59:27 616KB pcb f407 pcb库文件
1
STM32:F103/F407定时器主从模式输出精准脉冲个数。用开发板资料的表达方式,这个程序是库函数版的。适用于对步进电机进行较为精准的控制,不过是开环的。
2021-04-13 11:24:36 1.85MB stm32 PWM波 步进电机 主从定时
1
基于正点原子STM32F407自己做的简易示波器,配合外部高速ADC和FIFO的完整程序。
2021-04-09 22:38:15 8.24MB STM32 F407 示波器
1
STM32F407+DP83848网口设计电路,demo板电路图纸,含有网口,SD卡,USB等相关外围接口电路
2021-04-09 17:09:54 65KB F407+DP83848电路
1
信盈达一周培训主要针对自动化专业的嵌入式应用。 培训使用的是STM32-F407VGT6 【文件内容说明】压缩包内容包含【智能温控风扇】项目和【语音播报酒精检测仪】项目的源程序、设计报告、参考程序、七次作业的程序(呼吸灯+按键+RGB彩灯+流水等+DHT11+串口显示+热释电+风扇)以及培训中的所有资料。 【课程设计说明】: 1-【智能温控风扇】项目设计要求:采用深圳信盈达电子有限公司自主设计的物联网开发套件为硬件开发平台,能够通过热释电传感器获取到风扇面前是否有人,进而风扇电机的转动,同时温湿度传感器检测室内的温度值,自动调节风扇的转速。 2-【语音播报酒精检测仪】项目设计要求:本项目采用深圳信盈达电子有限公司自主设计的物联网开发套件为硬件开发平台,能够通过酒精传感器获取到人口中酒精的含量值,通过语音播报出该酒精含量的高低,同时通过三色灯来指示浓度的高低,红代表浓度高,黄代表有,浓度低,绿代表无酒精。
1
1. 关于使用外设库和芯片选择 需定义USE_STDPERIPH_DRIVER和STM32F40_41xxx 具体在stm32f4xx.h定义或者Target Options里配置 2. 关于时钟配置 本工程外部晶振使用8M 因此需要修改外部晶振以及PLL相关的宏定义 stm32f4xx.h里配置 #define HSE_VALUE ((uint32_t)8000000) system_stm32f4xx.c里配置 #define PLL_M 8 3. 移植UCOSIII 第一步, 添加ucosiii文件 添加cpu,lib,core,port: Micrium_STM3240G-EVAL_OS3\Micrium\Software 添加ucos_config: Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\OS3 最后添加os_cpu_bsp.c和os_cpu_bsp.h,自己修改的,实现了SYSTick以及TMR的相关接口,这样可以免除添加官方bsp那些乱七八糟的东西 第二步, 修改部分文件 startup_stm32f40xx.s 如果需要增加FPU的支持,则还要对port里的三个文件进行修改 os_cpu.h os_cpu_c.c os_cpu_a.asm 3. 移植lwip,有RTOS,在无RTOS的版本上作修改 最主要就是sys_arch里实现邮箱,信号量,任务等接口 LwIP_Init里要修改: tcpip_init( NULL, NULL ); netif_add(&gnetif, &ipaddr, &netmask, &gw, NULL, ðernetif_init, &tcpip_input); lwipopts.h修改相应参数 最后创建NET接收任务和NET应用任务
2021-03-19 09:53:50 1.38MB F407 UCOSIII LWIP
1