DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1230|回复: 0
打印 上一主题 下一主题

[待整理] 从入门到开发,STM32F407单片机全中文教程

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-12 14:26:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        STM32F4系列基于最新的ARM Cortex M4内核,在现有出色的STM32微控制器产品组合中新增了信号处理功能,并提高了运行速度;STM32F405x集成了定时器、3个ADC、2个DAC、串行接口、外存接口、实时时钟、CRC计算单元和模拟真随机数发生器在内的整套先进外设。STM32F407在STM32F405产品基础上增加了多个先进外设。ST MCU技术社区整理STM32F407中文资料,帮助大家的开发设计。

         
        中文资料篇
        在STM32F4DISCOVERY上移植EMWIN(图片+源码)
        EMWIN 是NXP和Segger公司联合开发的图形库,界面比起UCGUI更加漂亮和直观,美中不足的是,在不购买其专利授权情况下,无法获取源码,只有编译好的 库使用,目前库版本已经更新到5.20。现在分享一个4.15D版本的EMWIN在STM32F4DISCOVERY上的移植。
         
        STM32F407学习板全部例程+原理图
        全部代码都已测试通过,若发现有什么问题请和贴主联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可
         
        STM32F407正交编码器问题
        所有的定时器都有编码器模式,但是,实际上 TIM9~12保留了。tim2-5是正常的。不知道是BUG还是确实就是没有,总之是被简介给坑了。大家注意下。
         
        STM32F407跑ucosii+emwin5.14,欢迎大家围观~工程代码提供
        在F407上移植了ucOSII和emwin5.14,因为最近在做实验室的项目,在LPC1788上使用了emwin,那个界面绝对不是盖的,相当的漂亮啊~所以就想移植到STM32F407上面来了。附工程源码
         
        分享下刚刚画好的DXP封装__STM32F407
        效果如图示,原理图源文件在附件里,送几个PCB库,略微检查了下,应该没问题
         
        STM32F407初画板及调试
        因为使用了STM32F303的discovery后感觉ST的还是不差的,所以在要研发新项目的时候,我就建议老总使用ST的芯片,并得到了老总认可,所以使用上了STM32F407VGT6,然后就是开始我的关于ST的第一块板子了。
         
        stm32f4 + uCOS-III(V3.0.3) + LWIP(V1.4.0)
        之前手里有一块stm32f407的discovery。最近想测试一下F407 的Ethernet MAC外设。实现mcu网络通信功能的方案有很多种,包括SPI接口的ENC28J60,成本很低,而且源码很丰富,但是总觉得用spi搞以太网毕竟不够直接;还可以用W5100/w5200
         
        STM32F407的串口编程经验
        串口是嵌入式开发中最常前的外设设备,既可以用作不同单片机之间的通信,也可以用作在STM32 MCU和PC机之间的通信,STM32F407的串口功能非常强大,可以接红外,可以接流控,也可以接SIM卡接口,但我这里只介绍我们最常用的UART通信的一点调试经验,以STM32F407为例,对其它STM32芯片也适用
         
        设计应用篇
        f407加速度传感器应用小车(附源码)
        基于STM32F407的音频播放器设计
        stm32f407之usbhost自定义类开发
        F407驱动130W摄像头(MT9M111和ov9655)
         
        开发问答篇
        STM32F407在USART时的管脚映射说明
        STM32F407在跑USART时,USART3对应的是PD8和PD9.其他的USART1、USART2对应的是哪个管脚
         
        STM32F407运行usb otg的库函数
        #define MSC_IN_EP                    0x81
        #define MSC_OUT_EP                   0x01
        端点被更改就不能正常应用了
        有没有谁尝试更改端点
         
        关于stm32f407-discovery开发板DAC的例程问题
        在stm32f407discovery开发板的例程中对于DAC通道1的DMA配置为通道7流为6 ,DAC通道2的DMA配置为通道7流为5,这跟官方的编程手册中的说明dma流跟通道完全相反了 ,整个程序是可以跑的,但是不知道问题出在了哪里
         
        关于stm32f407 I2s DMA的主发送问题
        最近用stm32f407做一个sd卡mp3解码后,音频传输的项目,声卡芯片用的VM8978,采取的是SPI3的i2s,用的DMA是DMA1的stream5通道0.用的是主发送模式
        在dma中断中我用一个led反转看是否进入中断,结果是,中断进入,但i2s 引脚为何没有输出,按道理说应该是有波形输出的啊 BCLk脚怎么一直是低电平了?
         
         
        stm32f407 串口不中断
        有没高手熟悉stm32f407的啊?  小弟在使用时,发现如果打开三个uart发送和接收中断。  跑十来分钟就会有一个uart不在接收中断数据了, 不知道是什么原因
         
        新购的STM32F4-Discovery如何与Jlink V8+Keil MDK4.22连接开发
        这几天仔细研究了STM32F4-Discovery的电路图,发现断开CN3和JP1[STM32F407VG系统的电源VDD跳线],板子上的 SWD接口是给ST-LINK对外仿真调试用的。如果将CN3短接,就是用ST-LINK调试仿真板上的STM32F407VG。我想断掉ST-LINK 的电源,只能飞线从外部引入3V电源给STM32F407VG系统使用。然后通过JLINK转接板上SWD接口对STM32F407VG系统进行仿真调 试。
         
        读取STM32F407内部温度传感器值错误
        小弟初学,按照网上提供的方法去读取芯片内部温度传感器的值,如果使用ADC1 的话,读出的值一直是0xFFF; 如果用ADC2和ADC3的话,读取的值一直为0x3FF,很明显都不正确,不知道怎样才能正确读取并计算出当前芯片的温度?
         
         
        推荐官方资料下载: 数据手册参考手册探索套件
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-8-9 15:18 , 耗时 0.086365 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表