Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Tools, Software and IDEs blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
中文社区
中文社区
中文社区博客 Nucleo-144 STM32F429应用:硬件IIC驱动0.91英寸OLED+MPU9250
  • Blogs
  • Forum
  • 视频和文件
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
  • New
中文社区 requires membership for participation - click to join
More blogs in 中文社区
  • ARM中国大学计划博客

  • Arm新闻

  • 中文mbed博客

  • 中文社区博客

  • 恩智浦汽车电子MCU讨论区博客

 

Tags
  • Processor
  • chinese
  • Embedded
  • 嵌入式
  • 中文
  • STM32
  • mcu
  • 处理器
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Nucleo-144 STM32F429应用:硬件IIC驱动0.91英寸OLED+MPU9250

liposlt
liposlt
June 8, 2016
Less than one minute read time.

社区获奖的板子144pin的Nucleo STM32F429已经到手一周多了,这两天刚好有空立马玩起来。昨天晚上纯手工按照Arudino UNO的接口(Nucleo都是兼容Arduino的)做了一块0.91英寸的OLED的驱动板,今天直接把先前在L476上边写的驱动程序移植过来,其实也就是改了头文件而已,HAL库用起来就是方便呀。直接就跑起来了,F4系列性能还是蛮强悍的,我就点亮OLED和读取MPU9250感觉有点大材小用呀。后续准备把MPU9250 invensense官方提供的库移植过来,可以使用内部的DMP做姿态分析或者小四轴也是不错的,官方的库还是很稳定的。

各位往下看:

一.硬件部分:

昨晚做的OLED驱动板,还引出了一些预留的拓展接口,比较丑见笑了,不过功能正常。

IMG_20160608_182504.jpgIMG_20160608_182513.jpg

二.软件部分:

1.使用STM32cubemx工具来初始化外设和配置时钟:

a.查看板子的原理图配置了IIC1和三个LED。

b.板子上外部晶振默认是没有焊接的,所以直接使用内部RC振荡器。

c.IIC选择默认配置就行。

2.我是使用VS2015安装visualGDB插件来开发STM32的,这个插件还是蛮方便的,STM32的基本都可以搞定。人比较懒,直接读取MPU9250数据寄存器的值十六进制显示出来。

三.运行效果:

这个demo还是比较简单的,也没有使用比较高级的功能,还体现不了F429的实力特别是DSP方面的。接下来玩玩高级的再和大家来交流。

最后感谢songbin中文社区提供了这次机会让我们用上了144pin 的Nucleo,谢谢。

IMG_20160608_182913.jpg
Anonymous
中文社区博客
  • Arm A-Profile构架2022扩展

    Zenon Xiu (修志龙)
    Zenon Xiu (修志龙)
    原文:Arm A-Profile Architecture Developments 2022 - Architectures and Processors blog - Arm Community blogs - Arm Community  作者:Martin Weidmann翻译:修志龙(Zenon Xiu) 与arm构架授权和生态伙伴一起,arm持续演进其构架,开发新功能以满足现有和新市场的要求…
    • October 17, 2022
  • 深入理解 Arm A-profile的non-maskable interrupt -NMI

    Zenon Xiu (修志龙)
    Zenon Xiu (修志龙)
    原文: https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/a-profile-non-maskable-interrupts  翻译: 修志龙 Zenon Xiu Arm A-profile构架一个长久以来的局限性是:缺乏对non-maskable interrupt (NMI…
    • August 24, 2022
  • Arm A-Profile 构架2021扩展

    Zenon Xiu (修志龙)
    Zenon Xiu (修志龙)
    原文: https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-a-profile-architecture-developments-2021 Martin Weidmann September 8, 2021 翻译注释:Zenon Xiu Arm与arm构架授权公司及生态伙伴一起…
    • August 17, 2022