0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于初学STM32中肯的几点建议

5RJg_mcuworld 来源:未知 作者:胡薇 2018-10-17 16:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通过观察后台提问的内容来看,关注我的人中STM32初学者占大部分,而且大多处于小白阶段。所以,今天暂且写下几点内容给这些朋友。

1查找资料去官网

许多初学者总是在问:能给我一份xxx手册吗?你有关于xxx的资料吗?同时,我也常在某些“技术群”里看到类似这种“给资料”的对话。

这样说吧,你们向别人获取的“资料”,别人基本上也是从官网下载而来的。而且,别人给你的资料不一定是最新版本。

因此,建议初学者查找资料,寻找资料尽量找官方原版资料,毕竟官方的才具有权威性。

STM32官方整理的资料很多,而且针对每一种型号的MCU都有各种资料。夸一点的说:你想要的都有。

针对你MCU芯片型号,进入对应的网址即可(具体这里就不说过程了):

https://www.st.com/en/microcontrollers.html

这里肯定又有许多人会说:我英语很差,看不懂英文。这么说吧,这都是借口。我读书时英语从来就没有及格过,现在还不是一样得看英文。如果你实在看不懂,你总应该知道有英文翻译软件吧。

2STM32参考例程

我的串口程序是这样配置的,为什么没有数据输出呢?我参考网上教程配置定时器,为什么定时不准呢?

后台经常会遇到类似上面这些的问题,而出现这些问题的原因基本上都是代码的问题。

STM32初学者基本上都是在掌握片上外设(如UARTTIM、DMA等)底层驱动的开发。

关于STM32片上外设的开发,常见的就是使用标准外设库和HAL库进行开发,当然,还有少部分直接使用寄存器进行开发的。

这里,我还是建议参看官网提供的库的例程。标准外设库和HAL库都提供了许多例程,但是很多初学者却不知道。

1.标准外设库例程

一般标准外设库常见的例程就是你下载的库解压就可看到。还有针对开发板的例程,建议去官网找一下。拿STM32F1为例:

2.HAL库例程

下载HAL库直接解压,或者在你STM32CubeMX库安装路径下查找。STM32CubeMX菜单:Help -> updater Setting可以看到库安装路径:

拿STM32F1的HAL库为例,可以看到很多例程:

3网站

1.ST官网:http://www.st.com

2.ST中文网:https://www.stmcu.com.cn

3.ST社区:http://www.stmcu.org

要更权威的资料建议去第1个ST官网。英文不好的,建议第2,3网站,中文版本。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19231

    浏览量

    405127
  • STM32
    +关注

    关注

    2313

    文章

    11205

    浏览量

    375166

原文标题:初学者如何“勾搭”STM32?

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    正确选择功率分析仪的五点建议

    功率分析仪是一种多功能设备,用于测量电能系统的功率流。虽然这些复杂的仪器在许多应用和工业中都有使用,但并没有一个通用的解决方案来解决每一种功率测量难题。因此,选择适合您应用需求的功率分析仪不是一项
    的头像 发表于 05-19 16:01 34次阅读
    正确选择功率分析仪的五点<b class='flag-5'>建议</b>

    关于电路板启动问题的建议

    我需要一些关于电路板启动问题的建议。 我用FS32K144UAT0VLLT设计了一个定制 PCB(rev-C 参考原理图)。我做了not包括 OpenSDA 适配器 — 目的是通过 SWD 上
    发表于 04-29 07:38

    如何在 STM32Cube CMake 工程添加源文件

    STM32CubeMX 能够很方便的导出 CMake 工程。例如,如下图所示在 STM32CubeMX的 ToolChain/IDE 中选择 Cmake。CMake 工程可以很容易被
    发表于 04-15 16:07 0次下载

    STM32N6 在 PSRAM 上运行代码的调试

    开发其产品过程,使用了 STM32N657X0H3Q。客户的代码很大,不能放在SRAM 上运行,想放在 PSRAM 上去运行,并咨询如何在 STM32CubeIDE 上进行调试。2.2. 重现问题
    发表于 04-15 16:02 0次下载

    求助STM32H563关于LWESP配置UART问题

    求助STM32H563关于LWESP配置UART问题,信息如下: Uart GPIO:PA9 USART1_TXPA10 USART1_RX 参考文章:https://blog.csdn.net
    发表于 01-27 14:02

    STM32 5 个容易踩坑的外设使用技巧

    STM32是嵌入式开发领域的热门MCU,功能丰富到几乎可以完成所有常见控制任务:GPIO、ADC、UART、定时器、DMA……应有尽有。但是,正因为功能强大,开发踩坑的机会也随之增多。很多初学
    的头像 发表于 11-24 19:04 1032次阅读
    <b class='flag-5'>STM32</b> 5 个容易踩坑的外设使用技巧

    《十五五规划建议》深度解读:从“措辞之变”看AIoT的“机遇之门”

    近日,新华社刊发了《中共中央关于制定国民经济和社会发展第十五个五年规划的建议》全文,这份“十五五”规划,不是一份简单的政策文件,而是中国在迈向“2035远景目标”征程,一份至关重要的战略行动纲领
    的头像 发表于 11-13 17:36 2527次阅读
    《十五五规划<b class='flag-5'>建议</b>》深度解读:从“措辞之变”看AIoT的“机遇之门”

    STM32和ESP32有什么区别?如何选开发板?资深工程师学习路线建议

    ,并为你揭示一条通往高薪嵌入式岗位的进阶之路。01初学者入门单片机:选STM32还是ESP32?区别是什么?STM32与ESP32无疑是单片机入门的两款经典MCU,在
    的头像 发表于 11-07 15:18 1319次阅读
    <b class='flag-5'>STM32</b>和ESP32有什么区别?如何选开发板?资深工程师学习路线<b class='flag-5'>建议</b>!

    立即在GitHub上抢先体验面向STM32U5的最新STM32Cube HAL更新

    其满足您的需求。 如何获取预览版本 面向STM32U5系列的STM32Cube HAL2预览版已在GitHub代码库STM32CubeU5-V2-Preview开放。 更新后的HAL
    的头像 发表于 10-20 17:12 1396次阅读

    意法半导体:STM32CubeMX将不再集成到STM32CubeIDE

    从2025年11月发布的版本开始,我们将仅以 独立 版本的形式提供 STM32CubeIDE 和 STM32CubeMX 。 STM32CubeMX将不再集成到STM32CubeIDE
    的头像 发表于 09-01 17:18 4077次阅读

    关于CAPSENSE™接近按钮传感器阵列的设计问题求解

    。 遵循“ CAPSENSE™入门”和相关应用说明的指导。 根据您的建议,设计了轨道宽度为 0.17 毫米、间距为 1.143 毫米的阴影图案。 将通孔直接放置在传感器下方,以最大限度地减少寄生电容。 我
    发表于 07-30 07:04

    什么是柯达尔空洞?

    关于ENIG焊盘焊接达尔空洞与Ni氧化问题的技术解析
    的头像 发表于 07-25 09:17 1400次阅读
    什么是柯<b class='flag-5'>肯</b>达尔空洞?

    STM32IDE如何设定代码到ITCM运行?

    近期使用STM32MUX生成STM32IDE的代码(MCU是STM32H743),目前希望可以将部分代码定位到ITCM运行,加快处理速度,关于
    发表于 06-24 06:45

    是否有关于如何通过 I2C 总线上的 uProcessor 或 FPGA 与芯片通信的文档?

    我们正在做一个项目,我们想回读电缆的eMarker芯片。 浏览不同的评估板和数据表,看来我们需要为芯片编译代码。 1. 芯片是否预配置了默认固件? 2. 是否有关于如何通过 I2C 总线
    发表于 05-29 06:13

    51单片机笔记(建议收藏!)

    初学者来说,不要钻牛角尖,把常见的、大多数的东西把握了,慢慢再去研究小众技能吧。上面讲了这么多,实际上就想告诉初学者:嵌入式或者单片机的入门真的不难,但也不容易,需要你拿出态度来。我经常对我的学生说
    发表于 05-21 17:24