有没有大神用F4 DCMI DMA推摄像头

 我来答
夕水景7265
2017-05-24 · TA获得超过171个赞
知道答主
回答量:348
采纳率:0%
帮助的人:87.8万
展开全部
STM系列的芯片类似于TI的DSP芯片一样提供库文件
库文件不仅有头文件(对寄存器用英文来替代)还有C语言文件
最常见的比方说你想用到一个定时器
那么你添加TIME.C这个库文件后
里面一定有一个函数叫TIME_Init(xx)用于初始化定时器
比方说如果你用这个定时器进行外部脉冲计数的话
那有一个IO口需要用作定时器的输入
则你需要对IO口和定时器同时进行初始化
芯片的每一个外设都需要使用到时钟,你还需要对时钟进行初始化
这样操作过几次之后,你就基本上知道了使用任何外设的一个基本过程
其需要用到什么功能就可以添加对应功能的C文件即可
由于STM32官方进出对库文件进行更新
尤其是前两年,很多头文件都不断的完善
所以我用的库是3.5的版本,每次用到这个芯片我都是复制原来的库
主要是自己对其已经很熟悉了
输出路径如果你编译不对,那就重新选择 一遍呗
如果启动功能么有自动添加启动文件,应该是你建立工程的时候选择芯片的问题
C语言是一门语言,就跟英语也是一门语言一样
C语言有他自己的语法,只要你符合他的语法,C语言就是通用的
而不是什么FOR C51还是FOR ARM
不同的地方就是比方说你学C语言的时候,stdio.h头文件里面有一个printf函数
而ARM还是51里面都不需要用到这个函数了
C语言学习只要掌握好几个主要语法部分,再学以致用即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式