搜索
楼主: 野火_firege

[活动] 野火再送10本《STM32库开发实战指南》,助力STM32中国峰会

  [复制链接]

该用户从未签到

0

主题

11

帖子

0

蝴蝶豆

初级会员

最后登录
2017-7-30
发表于 2017-5-12 09:45:25 | 显示全部楼层

在大一的时候因为专业因素,自学了51,然后在大一那年暑假的帮学长准备比赛的时候发现了STM32,发现32比51的性能好太多了,当时我们实验室有两种最小系统板小黄版(F103C8T6)和大黄版(F103ZET6),这两个板子都是由老师和毕业的学长画的,而且当时是谁用的板子,自己就要焊,自己很珍惜自己的板子,然后就入了32的坑。虽然用的很顺手,但在处理摄像头的时候发现F1的芯片力不从心了,于是从网上买了火哥的F4板子,后悔的是但是没有买可以换核心板可换F7的那款(感觉现在又慢要抓狂了)。在此之后就入了火哥的坑,因为个人懒,所以记不住寄存机,因此大爱火哥的库函数的写法,现在感觉我能自己解决一些问题,而不是到处找历程了,但是每次同学管我要一些例程的时候,我总是把火哥的例程直接给他们。现在大三了,可是说是实验室中玩32玩的比较好的了,但是还是觉得自己有继续进步的空间,加油
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

0

蝴蝶豆

新手上路

最后登录
2017-5-15
发表于 2017-5-14 18:41:34 | 显示全部楼层
大学期间首次接触单片机,那时候学校讲的是汇编,学的云里雾里,直到读研期间接触到郭天祥的《10天学会单片机》可以说是正式带入了控制的大门,之后又接触了一段时间的ARM7 的44B0,最后也是感觉没有搞明白,直到前年的这个时候在网上看到了《STM32库函数开发实战指南》(F103)别人说很不错,于是试着买了一本,的确有了当年郭天祥版51单片机的感觉,学起来轻松易懂很多,当然,这也可能得意于本人硕、博期间一直在用C++开发软件有关,所以程序那一块不需要怎么理解就明白,最关键的就是合理组织硬件和软件的联系及快速访问,希望能得到最新版《STM32库函数开发实战指南》(F104)这本书,可能的话,希望在本校新专业(机械电子工程)开设一门STM32的课,目前实验版和教材还在筛选中……
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

390

帖子

0

蝴蝶豆

金牌会员

最后登录
2017-7-13
发表于 2017-5-17 14:58:44 | 显示全部楼层
在广工的时候,实验室开始都是跑ATMEL的51和汇编,刚开始的时候,看到玩了几年的人跑程序一堆数据变化就觉得好有成就感。之后在外面的小赛格偶尔买得STC51和C开发,有了开发说明书,第一次发现单片机开发也有这么详细的从入门到精通的资料,后来还接触了郭天详系列,买了它的书。在这个基础上,当时看见M3内核很火,买了红牛的开发板,看了几个主要资料。毕业后出来主要做的是M4,买过火哥的板子,在火哥和正点等前辈的指点下慢慢成长,谢谢火哥。
回复 支持 反对

使用道具 举报

该用户从未签到

63

主题

1887

帖子

17

蝴蝶豆

论坛元老

最后登录
2023-2-2
发表于 2017-5-17 16:54:19 | 显示全部楼层
只是在用中学,没有很系统的学过,若有本系统的教材会仔细的学一下。
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

69

帖子

4

蝴蝶豆

金牌会员

最后登录
2021-4-22
发表于 2017-5-17 18:37:29 | 显示全部楼层
感谢分享!
回复

使用道具 举报

该用户从未签到

0

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
2017-7-19
发表于 2017-5-17 20:35:10 来自手机 | 显示全部楼层
好久公布答案,都留言很久了
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2290

帖子

3

蝴蝶豆

论坛元老

最后登录
2021-5-1
发表于 2017-5-18 07:34:43 | 显示全部楼层
顶顶顶!!!我很想要这书!!!
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

10

帖子

0

蝴蝶豆

中级会员

最后登录
2017-8-31
发表于 2017-5-20 23:03:32 | 显示全部楼层
有空过来踩踩,刚入手了块F429挑战者,浮点运算和DSP单元,我来了
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

13

帖子

0

蝴蝶豆

中级会员

最后登录
2021-1-10
发表于 2017-5-21 12:46:31 | 显示全部楼层
本帖最后由 xjboy2100 于 2017-5-21 22:15 编辑

因为项目原因需要维护stm32F103系列无线传输相关的产品,之前因为没有stm32的基础,维护调试过程中出现了很多问题,苦于没有相关经验,偶然之中接触到了野火的F429挑战者的培训教程,感觉讲解比较透彻,一口气看完了前8章的视频教程,决定买一套STM32的开发板。选板的时候考虑了野火的F103指南者,M3霸道,挑战者以及其他品牌的开发板一边学一边干,最终在野火淘宝官方店选择了F429挑战者。究其原因F429是F103的高阶版本,端口多资源丰富,不必再学完F103后再升级到F429;另外F429运行主频和内置FLASH比F103强,后期学习小型操作系统比较方便。
对跟我一样正在学习的朋友一点建议:
1.看野火F429挑战者的视频的同时可以看看野火F103的视频,感觉F103视频是在F429挑战者之后录制的,在教学大纲思路方面比F429挑战者视频更为简洁,易于入门。比如“08-自己写库—构建库函数雏形(第4节)—编写GPIO初始化结构体”的视频教程,F103绕过stm库的底层初始化结构体内部实现代码,直接开门建山进行使用,降低了初学者的畏惧感(但是如果看完F103的视频后,再看看F429挑战者的视频中对初始化结构体的体层构建代码,反过来又会对stm标准库有一个更清晰的认识,这点对后期学习非常有帮助,看完初始化结构体,又会使人忍不住去详细学习一下视频中介绍的“上帝之手”的那个头文件,呵呵,什么是“上帝之手”,这个你要是看过视频就懂)
2.如果有条件可以找一款F103的开发板,看完F429之后,不看视频只看M3的资料打一遍代码,因为M3和M4虽然本源相同,但是内部寄存器稍有所不同,如果看懂了F429只看F103的参考手册,实现方案其实是一样的,对比着学感觉映像更为深刻。


3.学习过程中强烈建议参考野火的板级开发包思想,这样在后期移植中使用性比较强。


4.有条件的话建议自己找块板子焊焊板子,野火的开发板做得比较好(包括仿真器),很多硬件问题都已经考虑进去了,但是在做自己项目的实际应用中其他产品的因为硬件设计不同可能会留下不少bug,这就需要软件再去调整(如果你用过山寨版的每次烧写都弹出两个提示框的jlink仿真器,再加上之前没有考虑复位线的产品板,你再用野火的免驱动的仿真器+预设自动复位电路,你会顿时泪流满面,觉得相识恨晚,不过这也让我会去仔细考虑一下手中产品Jtag下载电路需要做些调整)。个人感觉学嵌入式或者MCU是硬件和软件的最终产物,两者相互匹配,效率最高,尤其在国内的小项目组的实际情况下,很多项目都是硬软一个人全搞的,这样学的东西可能更多。


目前我已经学到14节(呵呵,学得比较慢,因为前期看头文件定义、重打代码和F103视频花了很多时间,但是从后面的章节中来看个人觉得是值得的),同时也提些建议,比如在按键输入这章,感觉野火硬件考虑得比较周到,选用了硬件防抖的电路,初学者开发的时候可能很多人板子不一样或者自己做的板子,如果能把没有硬件防抖后的一些问题再介绍一下,并给些处理指导那就更好了。


以上文字是学习野火手打代码精神的个人STM32学习感想,目前一直在看电脑上看电子版的《零死角玩转STM32—F429》和《零死角玩转STM32—F103霸道(完结版)》还未买书,长时间盯着电脑看眼睛有点累(呵呵),希望能赶上这次送书的活动,把整套视屏完整的学完。估计后期野火应该会出ARM带内存管理的嵌入式产品的视频吧,非常期待。
IMG_20170521_123441.jpg

回复 支持 反对

使用道具 举报

该用户从未签到

91

主题

4756

帖子

4

蝴蝶豆

论坛元老

最后登录
2021-2-27
发表于 2017-5-22 10:06:00 | 显示全部楼层
非常感谢
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-6 00:08 , Processed in 1.188459 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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