STM32F407 cortex-m4的高端芯片,常用于嵌入式产品中,内含DSP
2021-03-19 15:59:09 12.37MB stm32f407 意法半导体 嵌入式 mcu
1
博客文章<>对应的试验工程。 用于演示和验证如何移植一个干净的ucosii_v2.92.07到STM32F407的工程模板。 移植预览 : https://lostspeed.blog.csdn.net/article/details/104640603
2021-03-19 09:59:28 652KB STM32F407 ucosii
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
STM32F407核心板资料(型号FK407M1).rar
2021-03-19 09:03:12 14.56MB stm32
1
程序是基于正点原子STM32F407开发的,使用的OLED是中景园的0.96寸OLED (IIC协议版本) 程序可以实现字符串数字的显示以及反白显示,另外还带有改编的 画点划线 画圆画矩形的函数 可以进行简单的图形绘制 程序使用DMA的方式完成数据传递占用CPU时间极少,可以提高系统的效率。
2021-03-18 14:27:43 530KB OLED Stm32F407 IIC+DMA
1
STM32F407-OV7670(无FIFO)-ONENET-实现摄像头画面上传到onenet(EDP协议)
2021-03-18 14:09:19 12.06MB ONENET-实现摄像头画面上传
具体应该如何配置文件,删除和覆盖
2021-03-18 13:01:40 1016B STM32 407 429
1
stm32f407+RC632+Keil工程代码,代码兼容FM17XX,代码支持读写TypeA/B卡,目前已成功读写M1卡,读取二代身份证UID。
2021-03-18 11:54:03 11.45MB RC632
1
利用看门狗的复位功能实现流水灯,同时可使用WK_UP按键喂狗
2021-03-18 09:16:28 3.31MB stm32
1
16位ADC AD7705 TM7705 STM32F407单片机demo程序源码工程文件+AD7705技术资料,可以做为你的设计参考。