野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 28902|回复: 9

初学者的问题

[复制链接]
发表于 2015-7-17 21:52:23 | 显示全部楼层 |阅读模式
群主,我刚买了STM32的开发板,感觉这个要比51单片机难多了,特别是库函数的调用。C语言的基础不太好,不知道怎样学才好!求群主说说好的方法,小弟我不胜感激!
另外,在看到流水灯这一课时我把玩转STM32这一课的内容也看了,大体还能看懂,但是在程序中有个bsp_led.h中有几行代码不太理解,这些也是要自己编写吗?请群主麻烦帮我解答下,
书中没有提到这些。具体的代码如下图:
1.png
回复

使用道具 举报

发表于 2015-7-18 08:44:16 | 显示全部楼层
视频+文档基本上就是这样慢慢学的,主要是程序要看得懂并动手写(即使按照例程敲也行)
程序那个看不懂就找C语言的书看相关资料基本上都可以弄明白的
这些代码是宏定义,直接操作stm32的寄存器控制IO接口电平的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-18 09:57:53 | 显示全部楼层
亽亼 发表于 2015-7-18 08:44
视频+文档基本上就是这样慢慢学的,主要是程序要看得懂并动手写(即使按照例程敲也行)
程序那个看不懂就 ...

嗯,知道了。谢谢!那这些宏定义也是要自己编写定义的还是库文件里面就有直接调用就行呢?
回复 支持 反对

使用道具 举报

发表于 2015-7-18 10:28:42 | 显示全部楼层
亲,我想要野火的ISO配套的资料中的 "04-数据手册" 文件夹中的文件,可以麻烦发一份给我嘛,谢谢了,邮箱bt8023cpt@163.com
回复 支持 反对

使用道具 举报

发表于 2015-7-18 10:31:32 | 显示全部楼层
bsp_led.h,这也是自己编写的,是利用宏定义来调用函数
回复 支持 反对

使用道具 举报

发表于 2015-7-18 10:31:41 | 显示全部楼层
bt8023cpt 发表于 2015-7-18 10:28
亲,我想要野火的ISO配套的资料中的 "04-数据手册" 文件夹中的文件,可以麻烦发一份给我嘛,谢谢了,邮箱

http://pan.baidu.com/s/1mgiT89a
链接文件夹下有个“C盘”文件夹,里边就有
回复 支持 反对

使用道具 举报

发表于 2015-7-18 10:33:25 | 显示全部楼层
kimily23 发表于 2015-7-18 09:57
嗯,知道了。谢谢!那这些宏定义也是要自己编写定义的还是库文件里面就有直接调用就行呢?

这个是自己写的,宏定义实际上是为自己方便调用写的
回复 支持 反对

使用道具 举报

发表于 2015-7-18 10:39:03 | 显示全部楼层
我也是新手,学了20天左右吧,我没有买开发板,我是自己利用最小系统开始学的,我觉得自己先调用寄存器来写代码,熟练了寄存器的操作之后,再去了解每一个库函数的输入参数和返回值,当然还有了解到各个结构体还有枚举的定义,明白代表的含义。再将之前用寄存器操作的函数改为利用库函数操作,这样可以实现一个很好的过渡。,新手先看零死角玩转的pdf,stm32数据手册,库函数中文详解,这几本配套的书,我就是这么过来的。回头再看视频教程,就可以很好的转变过来了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-18 11:40:03 | 显示全部楼层
bt8023cpt 发表于 2015-7-18 10:39
我也是新手,学了20天左右吧,我没有买开发板,我是自己利用最小系统开始学的,我觉得自己先调用寄存器来写 ...

嗯,谢谢你的建议。你说的数据手册还需要么?要的话我发你邮箱。
回复 支持 反对

使用道具 举报

发表于 2015-7-18 11:58:53 | 显示全部楼层
kimily23 发表于 2015-7-18 11:40
嗯,谢谢你的建议。你说的数据手册还需要么?要的话我发你邮箱。

如果可以的话,可以把整个文件夹压缩后发给我吗?一直找不到下载链接 谢谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-12-6 00:15 , Processed in 0.054588 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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