智能车制作

标题: 【攻城掠地】一天攻破K60 ——> 你一定能做到! [打印本页]

作者: 野火    时间: 2013-12-7 15:31
标题: 【攻城掠地】一天攻破K60 ——> 你一定能做到!
三天入门 K60 ,已经成为 最经典的 入门K60 资料,不过,
今天,我们再发布 新的 资料:【攻城掠地之 一天攻破K60】
【攻城掠地】一天攻破K60 ——> 你一定能做到!
《三天入门 K60》 ,已经成为 最经典的 入门K60 资料,不过,
今天,我们再发布 新的 资料:《攻城掠地之 一天攻破K60》
[attach]53217[/attach]
我觉得,学习K60 就像玩游戏 一样,教程 就是 攻城策略,先有 良好的 基础,再来 攻破 K60 ……
例如 k60 的 PORT 管脚管理模块 ,他就好比城门兵,管理端口的 复用和配置属性。
GPIO 就 好比 步兵那样,简单易用,可模拟时序,如同 步兵可以学习 特殊技能来升级为 其他特殊兵种。
UART串口通信模块 、I2C通信模块,SPI通信模块,就是 按照特点的时序,进行通信,就好比 通信兵团,烽火兵团那样,
按照 预先设定的规则 进行通信。 例如古代战争,看到山上起火啦,战士们就 冲啊,杀啊……
成吉思汗当年带领十万大军攻打宋朝的时候,说:冲啊 ,杀啊。为什么十万大军纹丝不动?……
因为 成吉思汗当时说的是 汉语,那十万蒙古兵 听不懂 汉语。 呵呵,说个笑话来形容下通信规则的重要性。
如果不按照特定的时序进行通信,对方就会听不懂你说什么,就没法正常工作了。
ADC、DAC, 其实就是 模数转换和 数模转换,自然界存在的物理量都是 模拟量,单片机作为 数字系统,测量读取外部信息时,
经常都是需要进行 模数转换,而反馈给外部的时候,如果外部需要模拟量,就可能要进行模数转换了。
ADC 和 DAC 就好比 战争中的 侦查间谍兵那样,进行情报侦查,信息发布等等。
古代战争,一般用 漏斗 和 圭表 等来计时,K60 同样 也有 自己的 计数器,例如 PIT计数器 、
LPTMR 计数器、FTM计数器和 Cortex-M4 自带的 SysTick 滴答定时器。
些模块都是用作 计时 延时……,另外 FTM 模块 还有 输出 PWM 的用途。
战略物质,非常重要,古代战阵 也需要 专人 来押运,K60 在 传输 大容量数据的时候,就 可以让 DMA 模块 来完成,
DMA 模块 可以不需要 CPU  干预的情况下,按照事先 设定 的规则,
例如 源地址,目的地址,每次传输多少个字节,共传输多少字节,什么条件下传输 来达到 运输数据的目的。
有 战略物资,就自然需要存储的地方,K60 提供 Flash 存储  和 SD卡存储等功能。
另外,除了 前面讲的通信兵团外,K60 还有 一些 特殊的 通信 兵,
例如 FlexBus ,通信骑兵,特定就是 灵活快速地通信,可用在 外部 RAM 和 ROM ,TFT 液晶 等读写数据。
还有 CAN ,差分传输数据,具有 良好的 抗干扰通信能力,多个 can 设备 共用 一条CAN 总线
还有 USB ,这个就是 司令部 通信员了,他可以 跟电脑通信,电脑就是 相当于 司令部,
我们当然就是 司令员啦,指挥 K60 这个军团 来攻城 略地!……
[attach]53218[/attach]

资料大放送【吃人家的嘴软,拿人家的手短,唯有顶帖方能抵罪】
【K60无线调试器视频】
     http://pan.baidu.com/s/1nFxyk
1、  K60入门简介:http://pan.baidu.com/s/1mt4f2
2.1、IAR和JLINK的安装:http://pan.baidu.com/s/1d6bYN
2.2、IAR新建工程:http://pan.baidu.com/s/1vgVpr
2.3、IAR使用技巧:http://pan.baidu.com/s/1vMSQu
2.4、source insight 安装和使用说明:http://pan.baidu.com/s/1vMSQu
3、  K60 用户手册的资料查找方法:http://pan.baidu.com/s/1ovvoi
4、  重要知识点讲解:http://pan.baidu.com/s/1mt4k2
5、  PORT(端口属性和中断)GPIO(流水灯和按键扫描):http://pan.baidu.com/s/1cQeqN
6、  串口通信UART I2C SPI:http://pan.baidu.com/s/1cQemw
7、  ADC和DAC:http://pan.baidu.com/s/1w2Sh7
8、  FTM PWM 输入捕捉 正交编码:http://pan.baidu.com/s/1nFxuj
9、  定时器 PIT LPTMR SysTick:http://pan.baidu.com/s/15qv3q
10、 DMA 摄像头 采集
11、 存储模块 FLASH SDHC:http://pan.baidu.com/s/1ckeAw
12、 flexbus_8080协议驱动LCD:http://pan.baidu.com/s/1OlBj
13、 CAN 回环测试:http://pan.baidu.com/s/1qxpSF
14、 USB虚拟串口:http://pan.baidu.com/s/1cQerT
15、 FX&DN 超频测试:http://pan.baidu.com/s/1qxpWf
16、 摄像头和电磁感应任意玩:http://pan.baidu.com/s/1b4hRT
17、 线性CCD任意玩(原始信号、放大信号、曝光时间的采集效果对比):http://pan.baidu.com/s/1EJLfF
18、 液晶任意玩及激光计数器:http://pan.baidu.com/s/1xOOPO
19、 玩转无线调试器之摄像头篇(摄像头无线传输、无线调试变量):http://pan.baidu.com/s/1CbU87
20、 玩转无线调试器之遥控小车(一键开车、一键停车、开关图像传输等):http://pan.baidu.com/s/17snnK
21、 玩转无线调试器之线性CCD:http://pan.baidu.com/s/1GfG72
【资料手册】
     http://pan.baidu.com/s/1jBDY8
1、  智能车相关文档:http://pan.baidu.com/s/1nFxzw
2、  线性CCD资料:http://pan.baidu.com/s/1qxpYV
3、  智能车技术报告:http://pan.baidu.com/s/19ug6e
4、  软件编程教程:http://pan.baidu.com/s/1u0ZNS
5、  1.44寸 TFT-LCD:http://pan.baidu.com/s/17Ykfa
6、  source insight 使用教程:http://pan.baidu.com/s/13o1BO
7、  三天入门K60-m4—— Kinetis(v2.2):http://pan.baidu.com/s/1AGcDh
8、  K60P144M100SF2RM:http://pan.baidu.com/s/1EJLpW
9、  ARM CORTEX-M4(F) SYSTEM DESIGN:http://pan.baidu.com/s/1BvYgx
10、 K60P144M150SF3RM:http://pan.baidu.com/s/1y4JHd
11、 在IAR的Workspace 窗口顶部的下拉菜单中有两个选项:http://pan.baidu.com/s/1u0ZPf
12、 MMA7455:http://pan.baidu.com/s/1DxRi7
【代码】
     http://pan.baidu.com/s/1cQe1i
1、  K60参考代码(支持FX和DNZ):http://pan.baidu.com/s/1krDYI
【原理图】
     http://pan.baidu.com/s/1ckeMY
1、  MINI-DRIVE:http://pan.baidu.com/s/1ckeKS
2、  无线调试器:http://pan.baidu.com/s/1BvYkr
3、  MINI-CORE:http://pan.baidu.com/s/13o1GU
4、  MINI-CAP:http://pan.baidu.com/s/1cQeys
【安装软件】
     http://pan.baidu.com/s/1xiONn
1、  Source Insight v3.5.0066 带注册机:http://pan.baidu.com/s/1cQeys
2、  IAR:http://pan.baidu.com/s/1pHrBT
3、  USB转串口CP210X_XP_WIN7:http://pan.baidu.com/s/1AafJK
4、  yy_摄像头串口调试:http://pan.baidu.com/s/17snuP
5、  单片机动功能调试助手:http://pan.baidu.com/s/1gnQCe



补充内容 (2013-12-9 15:02):
智能车技术报告:http://pan.baidu.com/s/1qx7ZF
(原先的 地址失效了)

补充内容 (2013-12-24 20:57):
原先地址失效了,大家可以从这里下载:
百度云一天攻破K60汇总下载http://pan.baidu.com/s/11SsaR

















作者: azraeltang    时间: 2013-12-7 20:47
顶一个~!
作者: SYK    时间: 2013-12-7 20:48
支持啊!!!!!
作者: 头上两只角    时间: 2013-12-7 20:57
非常好。
作者: zhangduona    时间: 2013-12-7 21:06
顶起。。

作者: 1593996796    时间: 2013-12-7 21:07
先学着,有疑问在回来求教
作者: ゞS!lencE    时间: 2013-12-7 21:20
先赞一个。。。
作者: new_life    时间: 2013-12-7 21:32
必须顶  啊
作者: 我很厉害    时间: 2013-12-7 21:38
顶一个
作者: dingpiao190    时间: 2013-12-7 21:46
支持火哥,鹰眼打个折就更好了
作者: 洋葱圈    时间: 2013-12-7 21:48
此贴必火,留名~
作者: 艾瑞ge    时间: 2013-12-7 21:48
我很厉害 发表于 2013-12-7 21:38
顶一个

哈哈,很幸运的是今天用新库采到了陀螺仪,不幸的是突然发现陀螺仪采样速率只有800HZ,,真是比牛还慢啊
作者: 拭目以待    时间: 2013-12-7 21:55
顶一个,太给力了
作者: 飞天小猪    时间: 2013-12-7 21:59
这个必须顶
作者: 刘小涛    时间: 2013-12-7 22:01

作者: 享自由    时间: 2013-12-7 22:04
支持~~~
作者: 1219617366    时间: 2013-12-7 22:05
顶!
作者: Aresxhhl    时间: 2013-12-7 22:05
不错的东西
作者: 仰望,蘫迗    时间: 2013-12-7 22:16

作者: shaojianbuguai    时间: 2013-12-7 22:24
要火,速度留名
作者: 工大飞虎队007    时间: 2013-12-7 22:27

作者: 60飘过    时间: 2013-12-7 22:32
已分享,顶一个
作者: paul16    时间: 2013-12-7 23:12
必须顶,虽然最终还是决定不做了,但是对车的热爱不会减少
作者: xshenpan    时间: 2013-12-7 23:14
mark
作者: llazy    时间: 2013-12-7 23:42
绝对支持呀。。
作者: 一条大肥虫    时间: 2013-12-7 23:47
顶啊~!必须...
作者: 竹音清影    时间: 2013-12-7 23:56
好东西。

作者: a1193427921    时间: 2013-12-8 00:03

作者: 戒灬    时间: 2013-12-8 00:23
这个必须顶
作者: .o烏龍茶o灬    时间: 2013-12-8 00:44
火哥发帖就得火
作者: 野火    时间: 2013-12-8 01:07
.o烏龍茶o灬 发表于 2013-12-8 00:44
火哥发帖就得火

你也这么晚

作者: 1508323954    时间: 2013-12-8 01:41
好东西,顶火哥
作者: yue6315018    时间: 2013-12-8 08:25
支持火哥,。昨天在我们的图书馆借阅室看到你的STM32库开发指南这本书了。
作者: .o烏龍茶o灬    时间: 2013-12-8 08:33
野火 发表于 2013-12-8 01:07
你也这么晚

火哥有个小小的疑问···你那个线性CCD资料说差分算法是不是采集到一帧128的像素后,用第一个像素值减去第零个像素值,第二个像素值减第一个像素值。。。这样一直类推下去哦?
作者: 心情最重要    时间: 2013-12-8 08:44
厉害

作者: 青青水草    时间: 2013-12-8 08:52

作者: 齐齐ABB    时间: 2013-12-8 09:28
默顶LZ
作者: yangjie1995    时间: 2013-12-8 09:45
火哥太给力了!
作者: 空相救心    时间: 2013-12-8 09:48

作者: 听雨人    时间: 2013-12-8 10:39
顶一个
作者: 笑失风    时间: 2013-12-8 10:43
{:soso_e179:}
作者: ludlee    时间: 2013-12-8 10:52
在阿莫看过
作者: WXLmjr    时间: 2013-12-8 11:05
顶一个,支持野火!!!

作者: histore    时间: 2013-12-8 11:16
先顶~
作者: GCNASH    时间: 2013-12-8 11:19
超赞~~
作者: warn00    时间: 2013-12-8 11:24
卧槽,一天攻破。。。支持火哥
作者: want_100    时间: 2013-12-8 11:27
赞赞赞
作者: dapan945    时间: 2013-12-8 12:05

作者: I'M_Not_The    时间: 2013-12-8 12:27
顶一个
作者: ww1993    时间: 2013-12-8 12:29
{:soso_e179:}
作者: InnerSong    时间: 2013-12-8 12:46
手短
作者: 黑色枫夜    时间: 2013-12-8 12:47
楼主好人一生平安。。。
作者: skssg0525    时间: 2013-12-8 13:01
顶起:lol:lol
作者: freely_living    时间: 2013-12-8 13:08
先顶一个
作者: dingyongbin    时间: 2013-12-8 13:39

作者: dingyongbin    时间: 2013-12-8 13:52
必需顶起

作者: xiaoboss    时间: 2013-12-8 14:16
哥顶的不是帖子,是火哥!
作者: xiaoboss    时间: 2013-12-8 14:17
支持火哥
作者: xiaoboss    时间: 2013-12-8 14:17
支持火哥
作者: 野火    时间: 2013-12-8 14:21
xiaoboss 发表于 2013-12-8 14:16
哥顶的不是帖子,是火哥!

谢谢支持

作者: 野火    时间: 2013-12-8 14:23
.o烏龍茶o灬 发表于 2013-12-8 08:33
火哥有个小小的疑问···你那个线性CCD资料说差分算法是不是采集到一帧128的像素后,用第一个像素值减去 ...

是的,差分 一减 之后, 就 很容易 找到 黑白跳变处。


作者: 野火    时间: 2013-12-8 14:28
艾瑞ge 发表于 2013-12-7 21:48
哈哈,很幸运的是今天用新库采到了陀螺仪,不幸的是突然发现陀螺仪采样速率只有800HZ,,真是比牛还慢啊

ADC 的采集的速度是 可调的 。由于 我们做 站立的时候,发现 ADC 如果采集速度 一快, 就会出现 数据不稳定,导致没法站立,因此 我们才 把速度降下来。
{:soso_e100:}我们的代码,adc_start 函数,修改 ADC_CFG1_REG 的寄存器 配置 ADC_CFG1_ADIV

这个地方是修改分频的,我们配置 为 4分频

作者: 野火    时间: 2013-12-8 14:30
yue6315018 发表于 2013-12-8 08:25
支持火哥,。昨天在我们的图书馆借阅室看到你的STM32库开发指南这本书了。

{:soso_e100:}感觉如何?有没有建议或者意见?

作者: 洗脚水    时间: 2013-12-8 14:44
开场动画很霸气~
作者: 阳光龙哥    时间: 2013-12-8 14:46
顶顶!!  怒顶!!!!
作者: 優子推匕    时间: 2013-12-8 14:46
顶顶顶顶顶顶顶顶
作者: breaker_d    时间: 2013-12-8 14:59
好吧 我也顶一个
作者: kunder    时间: 2013-12-8 15:17

作者: qwevs111    时间: 2013-12-8 15:38
顶~~
作者: yue6315018    时间: 2013-12-8 16:13
野火 发表于 2013-12-8 14:30
感觉如何?有没有建议或者意见?

感觉很亲切,我的STM32也是看着你的教程学起来的。

作者: 叶鸣    时间: 2013-12-8 20:49
好球
作者: 乌鸦的炸酱面    时间: 2013-12-8 21:00
希望有用
作者: zglyr    时间: 2013-12-8 21:22
有意思
作者: iceman521    时间: 2013-12-8 22:20
火哥好给力呀
作者: 冬晨夏夜    时间: 2013-12-8 22:32
过来看看
作者: 孤独_的守望者    时间: 2013-12-9 00:56
支持啊!!!!!
作者: 知其然    时间: 2013-12-9 08:35
哦哦
作者: 擦肩。回首。    时间: 2013-12-9 09:16
火哥给力!
作者: 雨行    时间: 2013-12-9 10:00

作者: 雨行    时间: 2013-12-9 10:04
咦,程序在哪,怎么没找到
作者: SYK    时间: 2013-12-9 10:29
火哥,代码里面是空的文件夹

作者: 素心    时间: 2013-12-9 12:22
狂赞
作者: turfury00    时间: 2013-12-9 12:36

作者: 笑则可笑    时间: 2013-12-9 14:14
碉堡了!!!
作者: 野火    时间: 2013-12-9 14:58
SYK 发表于 2013-12-9 10:29
火哥,代码里面是空的文件夹

没有啊,很多人下载了,我也试试,可以下载啊,没空啊
作者: 野火    时间: 2013-12-9 15:06
SYK 发表于 2013-12-9 10:29
火哥,代码里面是空的文件夹

用了个 高压缩的软件进行压缩,很多人不能解压的,所以做成自解压方式。

1、  K60参考代码(支持FX和DNZ):http://pan.baidu.com/s/1krDYI

作者: 野火    时间: 2013-12-9 15:06
雨行 发表于 2013-12-9 10:04
咦,程序在哪,怎么没找到

楼主贴里 搜索 一下 代码,很容易找到下载地址

作者: zzh11011    时间: 2013-12-9 17:13
太赞了!!!!
作者: zzh11011    时间: 2013-12-9 17:13
野火 发表于 2013-12-9 15:06
楼主贴里 搜索 一下 代码,很容易找到下载地址

我下下来的代码也是空文件夹哦...

作者: 野火    时间: 2013-12-9 17:32
zzh11011 发表于 2013-12-9 17:13
我下下来的代码也是空文件夹哦...

我再次验证,是可以 的啊。换了台电脑也行

截图给我看看?

[attach]53289[/attach]

作者: 学生当道    时间: 2013-12-9 17:44
好东西
作者: luyu    时间: 2013-12-9 17:47

作者: 雨行    时间: 2013-12-9 18:21
野火 发表于 2013-12-9 15:06
楼主贴里 搜索 一下 代码,很容易找到下载地址

嗯嗯,找到了,随便找个运行好多警告是怎么回事?底层驱动还是和三天入门的一致么?不一致的话有没有函数固件说明?

作者: 野火    时间: 2013-12-9 18:31
雨行 发表于 2013-12-9 18:21
嗯嗯,找到了,随便找个运行好多警告是怎么回事?底层驱动还是和三天入门的一致么?不一致的话有没有函数 ...

一般是 8个 警告,我们的视频和代码注释上也说明了原因。

接口 看 头文件,头文件就是 声明函数接口的地方,可以我们提供的 例程。

例如 adc 接口,那么 看 MK60_adc.h 就 知道 函数接口

作者: killer1    时间: 2013-12-9 18:40

作者: 野火    时间: 2013-12-9 18:55
killer1 发表于 2013-12-9 18:40

有什么建议和意见呢?{:soso_e100:}

作者: 洅迲愛伱辰    时间: 2013-12-9 19:04
技术报告都是空的啊
作者: 寒江    时间: 2013-12-9 19:14
不错,顶一个
作者: 野火    时间: 2013-12-9 19:20
洅迲愛伱辰 发表于 2013-12-9 19:04
技术报告都是空的啊

楼主贴,底部 更新了 下载地址。

作者: 玩第八    时间: 2013-12-9 19:27
力顶火哥




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2