智能车制作

标题: 野火K60库的源代码及新版本的教程 [打印本页]

作者: 野火    时间: 2012-3-17 18:22
标题: 野火K60库的源代码及新版本的教程
之前网上流传的PDF教程,是内部测试的时候,不小心被人上传了的。现在发布新的PDF教程,另外附带 基本操作的部分源代码。

我们的教程追求通俗易懂,非常适合初学者入门,在编写教程的时候,本身就假设了初学者对Kinetis和IAR的使用一无所知,所以很多在已经入门的人眼里那是非常简单的问题,没必要注释的问题,我们都做了详细的解释,甚至可以说是啰嗦过头。



教程围绕着初学者最容易迷惑的问题来讲解,主要是对Kinetis的启动,工作原理,内存的使用 来讲解。
我们认为,现在的单片机更新换代太多,各种单片机外设都不尽相同,但只要我们熟悉其内部的启动工作原理,其他的外设就容易多了。

GPIO操作部分,支持类似51编程的风格,大家参考工程例子的调用,就能很快上手,尤其是模拟的通信协议,是非常容易移植到我们的工程模板上。

现在附上相应的源代码,源代码的编程风格是完全按照项目开发来做,架构比较清晰的,可以直接看头文件就能调用,非常容易上手的。我们的母校的几位大二大三参加智能车的师弟,确实很快就上手了,两三天就从xs128上的外设驱动移植到了K60上。
这就是我们敢说三天入门Kinetis的原因。

Bootloader的启动流程:
[attach]20863[/attach]


Flash和RAM的内存分配:
[attach]20864[/attach]

内存的划分:
[attach]20865[/attach]


相应的实验列表:
[attach]20866[/attach]



下载地址:
[attach]20868[/attach]
[attach]20867[/attach]





补充内容 (2012-3-24 10:17):
===========================================
3月24日更新: BDM 下载问题

之前有网友用我们的代码,发现在烧到flash就会跑飞,他们用的下载器是BDM,而野火用的是jlink,所以之前没发现到这问题。

如果用BDM没

补充内容 (2012-3-24 10:18):
法运行,则在 工程选项里——>debuger——>download——>勾上 use flash loader 。这样用BDM下载的时候,就会擦除芯片,就不会跑飞……



用 jlink 的话,不勾上,也没有这个问题……

补充内容 (2012-3-27 18:50):
第二版本教程:三天入门M4——Kinetis(V2).pdf
http://115.com/file/dpfyqtn1#
















补充内容 (2012-3-27 18:52):
第版本代码,添加了DSP工程例程。野火K60工程代码V2.rar
http://115.com/file/andt0e1s#






补充内容 (2012-3-27 18:53):


当然,也可以可以直接下载 CMSIS 的工程:CMSIS工程及帮助文档.rar
http://115.com/file/dpf2vw2b#





补充内容 (2012-3-30 01:04):

ARM公司的的CMSIS有bug,下载这个野火修改后的库,替换工程里的,就可以了:
http://115.com/file/c2ra6xkh#
3月29号CMSIS固件更新.rar







作者: 野火    时间: 2012-3-17 18:24
管脚复用在 :fire_drivers_cfg.h ,里面有详细列出各个管脚的功能。

/*************** (C) COPYRIGHT 2011 野火嵌入式开发工作室 ************
* 文件名       :fire_drivers_cfg.h
* 描述        :K60复用管家配置
* 备注        :野火耗了很久时间整理出来,希望尊重野火的劳动成功,注明野火原创!!
*
* 实验平台     :野火kinetis开发板
* 库版本       :
* 嵌入系统     :
*
* 作者        :野火嵌入式开发工作室
* 淘宝店      :http://firestm32.taobao.com
* 技术支持论坛 :http://www.ourdev.cn/bbs/bbs_list.jsp?bbs_id=1008
************************************************************/   


#ifndef _FIRE_DRIVERS_CFG_H_
#define _FIRE_DRIVERS_CFG_H_

#include "gpio_cfg.h"


/**********************************  UART  ***************************************/

//      模块通道   端口         可选范围                         建议
#define UART0_RX   PTD6       //PTA1、PTA15、PTB16、PTD6         PTA1不要用(与Jtag冲突)
#define UART0_TX   PTD7       //PTA2、PTA14、PTB17、PTD7         PTA2不要用(与Jtag冲突)

#define UART1_RX   PTC3        //PTC3、PTE1
#define UART1_TX   PTC4        //PTC4、PTE0

#define UART2_RX   PTD2        //PTD2
#define UART2_TX   PTD3        //PTD3

#define UART3_RX   PTC16       //PTB10、PTC16、PTE5
#define UART3_TX   PTC17       //PTB11、PTC17、PTE4

#define UART4_RX   PTE25       //PTC14、PTE25
#define UART4_TX   PTE24       //PTC15、PTE24

#define UART5_RX   PTE9        //PTD8、PTE9
#define UART5_TX   PTE8        //PTD9、PTE8

/**********************************  FTM   ***************************************/

//      模块通道   端口         可选范围             建议
#define FTM0_CH0   PTC1       //PTC1、PTA3           PTA3不要用(与Jtag、SWD冲突)
#define FTM0_CH1   PTC2        //PTC2、PTA4
#define FTM0_CH2   PTC3        //PTC3、PTA5
#define FTM0_CH3   PTC4        //PTC4、PTA6
#define FTM0_CH4   PTD4        //PTD4、PTA7
#define FTM0_CH5   PTD5       //PTD5、PTA0           PTA0不要用(与Jtag、SWD冲突)
#define FTM0_CH6   PTD6       //PTD6、PTA1           PTA1不要用(与Jtag冲突)
#define FTM0_CH7   PTD7       //PTD7、PTA2           PTA2不要用(与Jtag冲突)


//      模块通道   端口         可选范围             建议
#define FTM1_CH0   PTA8        //PTA8、PTA12、PTB0
#define FTM1_CH1   PTA9        //PTA9、PTA13、PTB1
/*
#defineFTM1_CH2               //空
#defineFTM1_CH3               //空
#defineFTM1_CH4               //空
#defineFTM1_CH5               //空
#defineFTM1_CH6               //空
#defineFTM1_CH7               //空
*/

//      模块通道   端口         可选范围             建议
#define FTM2_CH0   PTA10       //PTA10、PTB18
#define FTM2_CH1   PTA11       //PTA11、PTB19
/*
#defineFTM2_CH2               //空
#defineFTM2_CH3               //空
#defineFTM2_CH4               //空
#defineFTM2_CH5               //空
#defineFTM2_CH6               //空
#defineFTM2_CH7               //空
*/



/**********************************  I2C  ***************************************/

//      模块通道   端口         可选范围             建议
#define I2C0_SCL   PTD8        // PTB0、PTB2、PTD8
#define I2C0_SDA   PTD9        // PTB1、PTB3、PTD9

#define I2C1_SCL   PTC10       // PTE1、PTC10
#define I2C1_SDA   PTC11       // PTE0、PTC11




#endif  //_FIRE_DRIVERS_CFG_H_



补充内容 (2012-3-17 19:34):
大家不要只下载不顶贴哦,那样太不厚道了
作者: 野火    时间: 2012-3-17 18:28
本帖最后由 野火 于 2012-3-17 18:30 编辑

各种超频配置在 Fire_Kinetis_MCG_CFG.h 里可以查找到

如果外部晶振是50M,要什么频率,就直接在这里找到相应的频率,进行相应的配置。
频率为:50/ ( prdiv +1 ) * (vdiv + 24 )



/**************** (C) COPYRIGHT 2011 野火嵌入式开发工作室 ************
* 文件名      :Fire_Kinetis_MCG_CFG.h
* 描述        :配置锁相环的列表,仅仅用于查找数据,不参与程序编译
*
* 实验平台     :野火kinetis开发板
* 库版本       :
* 嵌入系统     :
*
* 作者        :野火嵌入式开发工作室
* 淘宝店      :http://firestm32.taobao.com
* 技术支持论坛 :http://www.ourdev.cn/bbs/bbs_list.jsp?bbs_id=1008
**********************************************************************************/   

#if    0
                           野火kinetis开发板超频配置一览表
根据 datasheet 所说的:PRDIV分频后范围在 2 MHz 到 4 MHz 之间.
PRDIV取值范围为:12~24       但实际上,PRDIV 取11 也能正常运行
另外,VDIV取值范围为:0~31

频率为:50/ ( prdiv +1 ) * (vdiv + 24 )


频率: 109.091       PRDIV:10        VDIV:0  //不推荐PRDIV:10
频率: 113.636       PRDIV:10        VDIV:1
频率: 118.182       PRDIV:10        VDIV:2
频率: 122.727       PRDIV:10        VDIV:3
频率: 127.273       PRDIV:10        VDIV:4
频率: 131.818       PRDIV:10        VDIV:5
频率: 136.364       PRDIV:10        VDIV:6
频率: 140.909       PRDIV:10        VDIV:7
频率: 145.455       PRDIV:10        VDIV:8
频率: 150              PRDIV:10        VDIV:9
频率: 154.545       PRDIV:10        VDIV:10
频率: 159.091       PRDIV:10        VDIV:11
频率: 163.636       PRDIV:10        VDIV:12
频率: 168.182       PRDIV:10        VDIV:13
频率: 172.727       PRDIV:10        VDIV:14
频率: 177.273       PRDIV:10        VDIV:15
频率: 181.818       PRDIV:10        VDIV:16
频率: 186.364       PRDIV:10        VDIV:17
频率: 190.909       PRDIV:10        VDIV:18
频率: 195.455       PRDIV:10        VDIV:19
频率: 200       PRDIV:10        VDIV:20
频率: 204.545       PRDIV:10        VDIV:21
频率: 209.091       PRDIV:10        VDIV:22
频率: 213.636       PRDIV:10        VDIV:23
频率: 218.182       PRDIV:10        VDIV:24
频率: 222.727       PRDIV:10        VDIV:25
频率: 227.273       PRDIV:10        VDIV:26
频率: 231.818       PRDIV:10        VDIV:27
频率: 236.364       PRDIV:10        VDIV:28
频率: 240.909       PRDIV:10        VDIV:29
频率: 245.455       PRDIV:10        VDIV:30
频率: 250       PRDIV:10        VDIV:31

频率: 100       PRDIV:11        VDIV:0
频率: 104.167       PRDIV:11        VDIV:1
频率: 108.333       PRDIV:11        VDIV:2
频率: 112.5       PRDIV:11        VDIV:3
频率: 116.667       PRDIV:11        VDIV:4
频率: 120.833       PRDIV:11        VDIV:5
频率: 125       PRDIV:11        VDIV:6
频率: 129.167       PRDIV:11        VDIV:7
频率: 133.333       PRDIV:11        VDIV:8
频率: 137.5       PRDIV:11        VDIV:9
频率: 141.667       PRDIV:11        VDIV:10
频率: 145.833       PRDIV:11        VDIV:11
频率: 150       PRDIV:11        VDIV:12
频率: 154.167       PRDIV:11        VDIV:13
频率: 158.333       PRDIV:11        VDIV:14
频率: 162.5       PRDIV:11        VDIV:15
频率: 166.667       PRDIV:11        VDIV:16
频率: 170.833       PRDIV:11        VDIV:17
频率: 175       PRDIV:11        VDIV:18
频率: 179.167       PRDIV:11        VDIV:19
频率: 183.333       PRDIV:11        VDIV:20
频率: 187.5       PRDIV:11        VDIV:21
频率: 191.667       PRDIV:11        VDIV:22
频率: 195.833       PRDIV:11        VDIV:23
频率: 200       PRDIV:11        VDIV:24
频率: 204.167       PRDIV:11        VDIV:25
频率: 208.333       PRDIV:11        VDIV:26
频率: 212.5       PRDIV:11        VDIV:27
频率: 216.667       PRDIV:11        VDIV:28
频率: 220.833       PRDIV:11        VDIV:29
频率: 225       PRDIV:11        VDIV:30
频率: 229.167       PRDIV:11        VDIV:31

频率: 92.3077       PRDIV:12        VDIV:0
频率: 96.1538       PRDIV:12        VDIV:1
频率: 100       PRDIV:12        VDIV:2
频率: 103.846       PRDIV:12        VDIV:3
频率: 107.692       PRDIV:12        VDIV:4
频率: 111.538       PRDIV:12        VDIV:5
频率: 115.385       PRDIV:12        VDIV:6
频率: 119.231       PRDIV:12        VDIV:7
频率: 123.077       PRDIV:12        VDIV:8
频率: 126.923       PRDIV:12        VDIV:9
频率: 130.769       PRDIV:12        VDIV:10
频率: 134.615       PRDIV:12        VDIV:11
频率: 138.462       PRDIV:12        VDIV:12
频率: 142.308       PRDIV:12        VDIV:13
频率: 146.154       PRDIV:12        VDIV:14
频率: 150       PRDIV:12        VDIV:15
频率: 153.846       PRDIV:12        VDIV:16
频率: 157.692       PRDIV:12        VDIV:17
频率: 161.538       PRDIV:12        VDIV:18
频率: 165.385       PRDIV:12        VDIV:19
频率: 169.231       PRDIV:12        VDIV:20
频率: 173.077       PRDIV:12        VDIV:21
频率: 176.923       PRDIV:12        VDIV:22
频率: 180.769       PRDIV:12        VDIV:23
频率: 184.615       PRDIV:12        VDIV:24
频率: 188.462       PRDIV:12        VDIV:25
频率: 192.308       PRDIV:12        VDIV:26
频率: 196.154       PRDIV:12        VDIV:27
频率: 200       PRDIV:12        VDIV:28
频率: 203.846       PRDIV:12        VDIV:29
频率: 207.692       PRDIV:12        VDIV:30
频率: 211.538       PRDIV:12        VDIV:31



                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           


作者: 野火    时间: 2012-3-17 18:29

频率: 85.7143       PRDIV:13        VDIV:0
频率: 89.2857       PRDIV:13        VDIV:1
频率: 92.8571       PRDIV:13        VDIV:2
频率: 96.4286       PRDIV:13        VDIV:3
频率: 100       PRDIV:13        VDIV:4
频率: 103.571       PRDIV:13        VDIV:5
频率: 107.143       PRDIV:13        VDIV:6
频率: 110.714       PRDIV:13        VDIV:7
频率: 114.286       PRDIV:13        VDIV:8
频率: 117.857       PRDIV:13        VDIV:9
频率: 121.429       PRDIV:13        VDIV:10
频率: 125       PRDIV:13        VDIV:11
频率: 128.571       PRDIV:13        VDIV:12
频率: 132.143       PRDIV:13        VDIV:13
频率: 135.714       PRDIV:13        VDIV:14
频率: 139.286       PRDIV:13        VDIV:15
频率: 142.857       PRDIV:13        VDIV:16
频率: 146.429       PRDIV:13        VDIV:17
频率: 150       PRDIV:13        VDIV:18
频率: 153.571       PRDIV:13        VDIV:19
频率: 157.143       PRDIV:13        VDIV:20
频率: 160.714       PRDIV:13        VDIV:21
频率: 164.286       PRDIV:13        VDIV:22
频率: 167.857       PRDIV:13        VDIV:23
频率: 171.429       PRDIV:13        VDIV:24
频率: 175       PRDIV:13        VDIV:25
频率: 178.571       PRDIV:13        VDIV:26
频率: 182.143       PRDIV:13        VDIV:27
频率: 185.714       PRDIV:13        VDIV:28
频率: 189.286       PRDIV:13        VDIV:29
频率: 192.857       PRDIV:13        VDIV:30
频率: 196.429       PRDIV:13        VDIV:31

频率: 80       PRDIV:14        VDIV:0
频率: 83.3333       PRDIV:14        VDIV:1
频率: 86.6667       PRDIV:14        VDIV:2
频率: 90       PRDIV:14        VDIV:3
频率: 93.3333       PRDIV:14        VDIV:4
频率: 96.6667       PRDIV:14        VDIV:5
频率: 100       PRDIV:14        VDIV:6
频率: 103.333       PRDIV:14        VDIV:7
频率: 106.667       PRDIV:14        VDIV:8
频率: 110       PRDIV:14        VDIV:9
频率: 113.333       PRDIV:14        VDIV:10
频率: 116.667       PRDIV:14        VDIV:11
频率: 120       PRDIV:14        VDIV:12
频率: 123.333       PRDIV:14        VDIV:13
频率: 126.667       PRDIV:14        VDIV:14
频率: 130       PRDIV:14        VDIV:15
频率: 133.333       PRDIV:14        VDIV:16
频率: 136.667       PRDIV:14        VDIV:17
频率: 140       PRDIV:14        VDIV:18
频率: 143.333       PRDIV:14        VDIV:19
频率: 146.667       PRDIV:14        VDIV:20
频率: 150       PRDIV:14        VDIV:21
频率: 153.333       PRDIV:14        VDIV:22
频率: 156.667       PRDIV:14        VDIV:23
频率: 160       PRDIV:14        VDIV:24
频率: 163.333       PRDIV:14        VDIV:25
频率: 166.667       PRDIV:14        VDIV:26
频率: 170       PRDIV:14        VDIV:27
频率: 173.333       PRDIV:14        VDIV:28
频率: 176.667       PRDIV:14        VDIV:29
频率: 180       PRDIV:14        VDIV:30
频率: 183.333       PRDIV:14        VDIV:31

频率: 75       PRDIV:15        VDIV:0
频率: 78.125       PRDIV:15        VDIV:1
频率: 81.25       PRDIV:15        VDIV:2
频率: 84.375       PRDIV:15        VDIV:3
频率: 87.5       PRDIV:15        VDIV:4
频率: 90.625       PRDIV:15        VDIV:5
频率: 93.75       PRDIV:15        VDIV:6
频率: 96.875       PRDIV:15        VDIV:7
频率: 100       PRDIV:15        VDIV:8
频率: 103.125       PRDIV:15        VDIV:9
频率: 106.25       PRDIV:15        VDIV:10
频率: 109.375       PRDIV:15        VDIV:11
频率: 112.5       PRDIV:15        VDIV:12
频率: 115.625       PRDIV:15        VDIV:13
频率: 118.75       PRDIV:15        VDIV:14
频率: 121.875       PRDIV:15        VDIV:15
频率: 125       PRDIV:15        VDIV:16
频率: 128.125       PRDIV:15        VDIV:17
频率: 131.25       PRDIV:15        VDIV:18
频率: 134.375       PRDIV:15        VDIV:19
频率: 137.5       PRDIV:15        VDIV:20
频率: 140.625       PRDIV:15        VDIV:21
频率: 143.75       PRDIV:15        VDIV:22
频率: 146.875       PRDIV:15        VDIV:23
频率: 150       PRDIV:15        VDIV:24
频率: 153.125       PRDIV:15        VDIV:25
频率: 156.25       PRDIV:15        VDIV:26
频率: 159.375       PRDIV:15        VDIV:27
频率: 162.5       PRDIV:15        VDIV:28
频率: 165.625       PRDIV:15        VDIV:29
频率: 168.75       PRDIV:15        VDIV:30
频率: 171.875       PRDIV:15        VDIV:31

频率: 70.5882       PRDIV:16        VDIV:0
频率: 73.5294       PRDIV:16        VDIV:1
频率: 76.4706       PRDIV:16        VDIV:2
频率: 79.4118       PRDIV:16        VDIV:3
频率: 82.3529       PRDIV:16        VDIV:4
频率: 85.2941       PRDIV:16        VDIV:5
频率: 88.2353       PRDIV:16        VDIV:6
频率: 91.1765       PRDIV:16        VDIV:7
频率: 94.1176       PRDIV:16        VDIV:8
频率: 97.0588       PRDIV:16        VDIV:9
频率: 100       PRDIV:16        VDIV:10
频率: 102.941       PRDIV:16        VDIV:11
频率: 105.882       PRDIV:16        VDIV:12
频率: 108.824       PRDIV:16        VDIV:13
频率: 111.765       PRDIV:16        VDIV:14
频率: 114.706       PRDIV:16        VDIV:15
频率: 117.647       PRDIV:16        VDIV:16
频率: 120.588       PRDIV:16        VDIV:17
频率: 123.529       PRDIV:16        VDIV:18
频率: 126.471       PRDIV:16        VDIV:19
频率: 129.412       PRDIV:16        VDIV:20
频率: 132.353       PRDIV:16        VDIV:21
频率: 135.294       PRDIV:16        VDIV:22
频率: 138.235       PRDIV:16        VDIV:23
频率: 141.176       PRDIV:16        VDIV:24
频率: 144.118       PRDIV:16        VDIV:25
频率: 147.059       PRDIV:16        VDIV:26
频率: 150       PRDIV:16        VDIV:27
频率: 152.941       PRDIV:16        VDIV:28
频率: 155.882       PRDIV:16        VDIV:29
频率: 158.824       PRDIV:16        VDIV:30
频率: 161.765       PRDIV:16        VDIV:31

频率: 66.6667       PRDIV:17        VDIV:0
频率: 69.4444       PRDIV:17        VDIV:1
频率: 72.2222       PRDIV:17        VDIV:2
频率: 75       PRDIV:17        VDIV:3
频率: 77.7778       PRDIV:17        VDIV:4
频率: 80.5556       PRDIV:17        VDIV:5
频率: 83.3333       PRDIV:17        VDIV:6
频率: 86.1111       PRDIV:17        VDIV:7
频率: 88.8889       PRDIV:17        VDIV:8
频率: 91.6667       PRDIV:17        VDIV:9
频率: 94.4444       PRDIV:17        VDIV:10
频率: 97.2222       PRDIV:17        VDIV:11
频率: 100       PRDIV:17        VDIV:12
频率: 102.778       PRDIV:17        VDIV:13
频率: 105.556       PRDIV:17        VDIV:14
频率: 108.333       PRDIV:17        VDIV:15
频率: 111.111       PRDIV:17        VDIV:16
频率: 113.889       PRDIV:17        VDIV:17
频率: 116.667       PRDIV:17        VDIV:18
频率: 119.444       PRDIV:17        VDIV:19
频率: 122.222       PRDIV:17        VDIV:20
频率: 125       PRDIV:17        VDIV:21
频率: 127.778       PRDIV:17        VDIV:22
频率: 130.556       PRDIV:17        VDIV:23
频率: 133.333       PRDIV:17        VDIV:24
频率: 136.111       PRDIV:17        VDIV:25
频率: 138.889       PRDIV:17        VDIV:26
频率: 141.667       PRDIV:17        VDIV:27
频率: 144.444       PRDIV:17        VDIV:28
频率: 147.222       PRDIV:17        VDIV:29
频率: 150       PRDIV:17        VDIV:30
频率: 152.778       PRDIV:17        VDIV:31

频率: 63.1579       PRDIV:18        VDIV:0
频率: 65.7895       PRDIV:18        VDIV:1
频率: 68.4211       PRDIV:18        VDIV:2
频率: 71.0526       PRDIV:18        VDIV:3
频率: 73.6842       PRDIV:18        VDIV:4
频率: 76.3158       PRDIV:18        VDIV:5
频率: 78.9474       PRDIV:18        VDIV:6
频率: 81.5789       PRDIV:18        VDIV:7
频率: 84.2105       PRDIV:18        VDIV:8
频率: 86.8421       PRDIV:18        VDIV:9
频率: 89.4737       PRDIV:18        VDIV:10
频率: 92.1053       PRDIV:18        VDIV:11
频率: 94.7368       PRDIV:18        VDIV:12
频率: 97.3684       PRDIV:18        VDIV:13
频率: 100       PRDIV:18        VDIV:14
频率: 102.632       PRDIV:18        VDIV:15
频率: 105.263       PRDIV:18        VDIV:16
频率: 107.895       PRDIV:18        VDIV:17
频率: 110.526       PRDIV:18        VDIV:18
频率: 113.158       PRDIV:18        VDIV:19
频率: 115.789       PRDIV:18        VDIV:20
频率: 118.421       PRDIV:18        VDIV:21
频率: 121.053       PRDIV:18        VDIV:22
频率: 123.684       PRDIV:18        VDIV:23
频率: 126.316       PRDIV:18        VDIV:24
频率: 128.947       PRDIV:18        VDIV:25
频率: 131.579       PRDIV:18        VDIV:26
频率: 134.211       PRDIV:18        VDIV:27
频率: 136.842       PRDIV:18        VDIV:28
频率: 139.474       PRDIV:18        VDIV:29
频率: 142.105       PRDIV:18        VDIV:30
频率: 144.737       PRDIV:18        VDIV:31

频率: 60       PRDIV:19        VDIV:0
频率: 62.5       PRDIV:19        VDIV:1
频率: 65       PRDIV:19        VDIV:2
频率: 67.5       PRDIV:19        VDIV:3
频率: 70       PRDIV:19        VDIV:4
频率: 72.5       PRDIV:19        VDIV:5
频率: 75       PRDIV:19        VDIV:6
频率: 77.5       PRDIV:19        VDIV:7
频率: 80       PRDIV:19        VDIV:8
频率: 82.5       PRDIV:19        VDIV:9
频率: 85       PRDIV:19        VDIV:10
频率: 87.5       PRDIV:19        VDIV:11
频率: 90       PRDIV:19        VDIV:12
频率: 92.5       PRDIV:19        VDIV:13
频率: 95       PRDIV:19        VDIV:14
频率: 97.5       PRDIV:19        VDIV:15
频率: 100       PRDIV:19        VDIV:16
频率: 102.5       PRDIV:19        VDIV:17
频率: 105       PRDIV:19        VDIV:18
频率: 107.5       PRDIV:19        VDIV:19
频率: 110       PRDIV:19        VDIV:20
频率: 112.5       PRDIV:19        VDIV:21
频率: 115       PRDIV:19        VDIV:22
频率: 117.5       PRDIV:19        VDIV:23
频率: 120       PRDIV:19        VDIV:24
频率: 122.5       PRDIV:19        VDIV:25
频率: 125       PRDIV:19        VDIV:26
频率: 127.5       PRDIV:19        VDIV:27
频率: 130       PRDIV:19        VDIV:28
频率: 132.5       PRDIV:19        VDIV:29
频率: 135       PRDIV:19        VDIV:30
频率: 137.5       PRDIV:19        VDIV:31

频率: 57.1429       PRDIV:20        VDIV:0
频率: 59.5238       PRDIV:20        VDIV:1
频率: 61.9048       PRDIV:20        VDIV:2
频率: 64.2857       PRDIV:20        VDIV:3
频率: 66.6667       PRDIV:20        VDIV:4
频率: 69.0476       PRDIV:20        VDIV:5
频率: 71.4286       PRDIV:20        VDIV:6
频率: 73.8095       PRDIV:20        VDIV:7
频率: 76.1905       PRDIV:20        VDIV:8
频率: 78.5714       PRDIV:20        VDIV:9
频率: 80.9524       PRDIV:20        VDIV:10
频率: 83.3333       PRDIV:20        VDIV:11
频率: 85.7143       PRDIV:20        VDIV:12
频率: 88.0952       PRDIV:20        VDIV:13
频率: 90.4762       PRDIV:20        VDIV:14
频率: 92.8571       PRDIV:20        VDIV:15
频率: 95.2381       PRDIV:20        VDIV:16
频率: 97.619       PRDIV:20        VDIV:17
频率: 100       PRDIV:20        VDIV:18
频率: 102.381       PRDIV:20        VDIV:19
频率: 104.762       PRDIV:20        VDIV:20
频率: 107.143       PRDIV:20        VDIV:21
频率: 109.524       PRDIV:20        VDIV:22
频率: 111.905       PRDIV:20        VDIV:23
频率: 114.286       PRDIV:20        VDIV:24
频率: 116.667       PRDIV:20        VDIV:25
频率: 119.048       PRDIV:20        VDIV:26
频率: 121.429       PRDIV:20        VDIV:27
频率: 123.81       PRDIV:20        VDIV:28
频率: 126.19       PRDIV:20        VDIV:29
频率: 128.571       PRDIV:20        VDIV:30
频率: 130.952       PRDIV:20        VDIV:31

频率: 54.5455       PRDIV:21        VDIV:0
频率: 56.8182       PRDIV:21        VDIV:1
频率: 59.0909       PRDIV:21        VDIV:2
频率: 61.3636       PRDIV:21        VDIV:3
频率: 63.6364       PRDIV:21        VDIV:4
频率: 65.9091       PRDIV:21        VDIV:5
频率: 68.1818       PRDIV:21        VDIV:6
频率: 70.4545       PRDIV:21        VDIV:7
频率: 72.7273       PRDIV:21        VDIV:8
频率: 75       PRDIV:21        VDIV:9
频率: 77.2727       PRDIV:21        VDIV:10
频率: 79.5455       PRDIV:21        VDIV:11
频率: 81.8182       PRDIV:21        VDIV:12
频率: 84.0909       PRDIV:21        VDIV:13
频率: 86.3636       PRDIV:21        VDIV:14
频率: 88.6364       PRDIV:21        VDIV:15
频率: 90.9091       PRDIV:21        VDIV:16
频率: 93.1818       PRDIV:21        VDIV:17
频率: 95.4545       PRDIV:21        VDIV:18
频率: 97.7273       PRDIV:21        VDIV:19
频率: 100       PRDIV:21        VDIV:20
频率: 102.273       PRDIV:21        VDIV:21
频率: 104.545       PRDIV:21        VDIV:22
频率: 106.818       PRDIV:21        VDIV:23
频率: 109.091       PRDIV:21        VDIV:24
频率: 111.364       PRDIV:21        VDIV:25
频率: 113.636       PRDIV:21        VDIV:26
频率: 115.909       PRDIV:21        VDIV:27
频率: 118.182       PRDIV:21        VDIV:28
频率: 120.455       PRDIV:21        VDIV:29
频率: 122.727       PRDIV:21        VDIV:30
频率: 125       PRDIV:21        VDIV:31

频率: 52.1739       PRDIV:22        VDIV:0
频率: 54.3478       PRDIV:22        VDIV:1
频率: 56.5217       PRDIV:22        VDIV:2
频率: 58.6957       PRDIV:22        VDIV:3
频率: 60.8696       PRDIV:22        VDIV:4
频率: 63.0435       PRDIV:22        VDIV:5
频率: 65.2174       PRDIV:22        VDIV:6
频率: 67.3913       PRDIV:22        VDIV:7
频率: 69.5652       PRDIV:22        VDIV:8
频率: 71.7391       PRDIV:22        VDIV:9
频率: 73.913       PRDIV:22        VDIV:10
频率: 76.087       PRDIV:22        VDIV:11
频率: 78.2609       PRDIV:22        VDIV:12
频率: 80.4348       PRDIV:22        VDIV:13
频率: 82.6087       PRDIV:22        VDIV:14
频率: 84.7826       PRDIV:22        VDIV:15
频率: 86.9565       PRDIV:22        VDIV:16
频率: 89.1304       PRDIV:22        VDIV:17
频率: 91.3043       PRDIV:22        VDIV:18
频率: 93.4783       PRDIV:22        VDIV:19
频率: 95.6522       PRDIV:22        VDIV:20
频率: 97.8261       PRDIV:22        VDIV:21
频率: 100       PRDIV:22        VDIV:22
频率: 102.174       PRDIV:22        VDIV:23
频率: 104.348       PRDIV:22        VDIV:24
频率: 106.522       PRDIV:22        VDIV:25
频率: 108.696       PRDIV:22        VDIV:26
频率: 110.87       PRDIV:22        VDIV:27
频率: 113.043       PRDIV:22        VDIV:28
频率: 115.217       PRDIV:22        VDIV:29
频率: 117.391       PRDIV:22        VDIV:30
频率: 119.565       PRDIV:22        VDIV:31

频率: 50       PRDIV:23        VDIV:0
频率: 52.0833       PRDIV:23        VDIV:1
频率: 54.1667       PRDIV:23        VDIV:2
频率: 56.25       PRDIV:23        VDIV:3
频率: 58.3333       PRDIV:23        VDIV:4
频率: 60.4167       PRDIV:23        VDIV:5
频率: 62.5       PRDIV:23        VDIV:6
频率: 64.5833       PRDIV:23        VDIV:7
频率: 66.6667       PRDIV:23        VDIV:8
频率: 68.75       PRDIV:23        VDIV:9
频率: 70.8333       PRDIV:23        VDIV:10
频率: 72.9167       PRDIV:23        VDIV:11
频率: 75       PRDIV:23        VDIV:12
频率: 77.0833       PRDIV:23        VDIV:13
频率: 79.1667       PRDIV:23        VDIV:14
频率: 81.25       PRDIV:23        VDIV:15
频率: 83.3333       PRDIV:23        VDIV:16
频率: 85.4167       PRDIV:23        VDIV:17
频率: 87.5       PRDIV:23        VDIV:18
频率: 89.5833       PRDIV:23        VDIV:19
频率: 91.6667       PRDIV:23        VDIV:20
频率: 93.75       PRDIV:23        VDIV:21
频率: 95.8333       PRDIV:23        VDIV:22
频率: 97.9167       PRDIV:23        VDIV:23
频率: 100       PRDIV:23        VDIV:24
频率: 102.083       PRDIV:23        VDIV:25
频率: 104.167       PRDIV:23        VDIV:26
频率: 106.25       PRDIV:23        VDIV:27
频率: 108.333       PRDIV:23        VDIV:28
频率: 110.417       PRDIV:23        VDIV:29
频率: 112.5       PRDIV:23        VDIV:30
频率: 114.583       PRDIV:23        VDIV:31

频率: 48       PRDIV:24        VDIV:0
频率: 50       PRDIV:24        VDIV:1
频率: 52       PRDIV:24        VDIV:2
频率: 54       PRDIV:24        VDIV:3
频率: 56       PRDIV:24        VDIV:4
频率: 58       PRDIV:24        VDIV:5
频率: 60       PRDIV:24        VDIV:6
频率: 62       PRDIV:24        VDIV:7
频率: 64       PRDIV:24        VDIV:8
频率: 66       PRDIV:24        VDIV:9
频率: 68       PRDIV:24        VDIV:10
频率: 70       PRDIV:24        VDIV:11
频率: 72       PRDIV:24        VDIV:12
频率: 74       PRDIV:24        VDIV:13
频率: 76       PRDIV:24        VDIV:14
频率: 78       PRDIV:24        VDIV:15
频率: 80       PRDIV:24        VDIV:16
频率: 82       PRDIV:24        VDIV:17
频率: 84       PRDIV:24        VDIV:18
频率: 86       PRDIV:24        VDIV:19
频率: 88       PRDIV:24        VDIV:20
频率: 90       PRDIV:24        VDIV:21
频率: 92       PRDIV:24        VDIV:22
频率: 94       PRDIV:24        VDIV:23
频率: 96       PRDIV:24        VDIV:24
频率: 98       PRDIV:24        VDIV:25
频率: 100       PRDIV:24        VDIV:26
频率: 102       PRDIV:24        VDIV:27
频率: 104       PRDIV:24        VDIV:28
频率: 106       PRDIV:24        VDIV:29
频率: 108       PRDIV:24        VDIV:30
频率: 110       PRDIV:24        VDIV:31
#endif

#ifndef _FIRE_KINETIS_MCG_CFG_
#define _FIRE_KINETIS_MCG_CFG_


#endif      //_FIRE_KINETIS_MCG_CFG_


作者: yelinfeng    时间: 2012-3-17 19:09
顶  楼主   好人啊
作者: newhand1991    时间: 2012-3-17 19:45
虽然这些模块我已经全部写出来了,但是还是很感谢野火做的贡献,我也经常在ourdev里晃悠,常顶你的帖子,呼呼~
作者: aytc100    时间: 2012-3-17 20:15
欢迎野火光临智能车制作
作者: guo296512521    时间: 2012-3-17 20:36
野火、、、呼呼
作者: dright_chao    时间: 2012-3-17 20:52
好帖,顶!
作者: luojihao24669    时间: 2012-3-17 22:32
我就是来顶野火的!
作者: 野火    时间: 2012-3-18 11:01
newhand1991 发表于 2012-3-17 19:45
虽然这些模块我已经全部写出来了,但是还是很感谢野火做的贡献,我也经常在ourdev里晃悠,常顶你的帖子,呼 ...

我的那个模板,主要是可以快速复用其他端口,不需要想换其他口时,要慢慢查datasheet

另外,函数接口比较容易上手,适合初学者用


作者: 野火    时间: 2012-3-18 11:08
aytc100 发表于 2012-3-17 20:15
欢迎野火光临智能车制作

O(∩_∩)O哈哈~谢谢斑竹的热情款待啊{:soso_e113:}

作者: christian    时间: 2012-3-18 11:14
谢谢!顶!
作者: xuezihan    时间: 2012-3-18 11:35

作者: lijisen210    时间: 2012-3-18 13:16
好东西,谢谢楼主
作者: binglingsha    时间: 2012-3-18 13:23
真的是好东西啊~~~很快上手了~~~ 不过新手想问下,比赛的时候可以用这些吗 不是都要自己写的么??
作者: 野火    时间: 2012-3-18 14:07
binglingsha 发表于 2012-3-18 13:23
真的是好东西啊~~~很快上手了~~~ 不过新手想问下,比赛的时候可以用这些吗 不是都要自己写的么??{:soso_e ...

肯定可以啦,我们只负责底层驱动,你们自己写算法,比赛真正拼的是算法,和硬件结构。

作者: water8    时间: 2012-3-18 18:06
顶一下{:soso_e113:}
作者: Drama    时间: 2012-3-18 20:00
我也是来顶野火的 哈哈
作者: zy317409314    时间: 2012-3-18 20:35
野火!!!我爱你啊。。。以前不知道有野火,下次一定会再买单片机的,再找你们买哈。。。
作者: zjumelody    时间: 2012-3-18 20:48
                    。
作者: 孤独的可耻    时间: 2012-3-19 01:54
辛苦了!
作者: leafyou    时间: 2012-3-19 08:55
good
作者: 我是北丐    时间: 2012-3-19 09:11
好贴,顶!
作者: 野火    时间: 2012-3-19 09:55
zy317409314 发表于 2012-3-18 20:35
野火!!!我爱你啊。。。以前不知道有野火,下次一定会再买单片机的,再找你们买哈。。。{:soso__10860341 ...


O(∩_∩)O哈哈~,谢谢你的支持……




作者: sleep_ball    时间: 2012-3-19 16:37
顶楼主
作者: wayne11235    时间: 2012-3-19 20:47
顶贴,嘿嘿。

作者: sincelh    时间: 2012-3-19 23:21
大神啊
作者: 723cheng    时间: 2012-3-20 12:47
楼主是作者本人?
作者: 119721663    时间: 2012-3-20 13:08
这个好  非常好!!!
作者: backkom    时间: 2012-3-20 15:15
工程文件缺少FTM库函数
作者: kay5027    时间: 2012-3-20 15:22

作者: songhuilee    时间: 2012-3-21 18:31

作者: qiuxiantian    时间: 2012-3-21 18:36

野火、、、呼呼
作者: 34zhanghe    时间: 2012-3-22 15:51
真是好贴!!!
作者: chen19910528    时间: 2012-3-22 16:17
顶一个

作者: Crazyfox    时间: 2012-3-23 19:32
谢谢
作者: 世界不大    时间: 2012-3-24 10:44
顶+mark
作者: linjk    时间: 2012-3-24 11:54
好帖就要顶个!
作者: wgl404    时间: 2012-3-24 20:36
亲爱的楼主,K60库里面貌似没有FTM库函数,能上传下么?
作者: 野火    时间: 2012-3-26 08:48
wgl404 发表于 2012-3-24 20:36
亲爱的楼主,K60库里面貌似没有FTM库函数,能上传下么?

我们只提供基本的学习模块,其他模块,需要购买后才给

作者: hang    时间: 2012-3-26 12:32
好东西
作者: parter    时间: 2012-3-26 16:44
果然是个大神啊!!值得学习下!!
作者: 而而非无人    时间: 2012-3-26 18:12
顶起 虽然我已经买了其它家的单片机 后悔の
作者: blueskywalker    时间: 2012-3-27 15:39
yelinfeng 发表于 2012-3-17 19:09
顶  楼主   好人啊

火锅,顶你没商量。

你的代码在龙丘、手创、拉普兰德 这些当中,绝对是最经典的,认真研究过你的代付的就可以发现他们的跟

火锅您的根本就没法比。

透露下,俺也是阿莫里面的坛友


作者: blueskywalker    时间: 2012-3-27 15:43
而而非无人 发表于 2012-3-26 18:12
顶起 虽然我已经买了其它家的单片机 后悔の

估计后悔得人多的去了。

透露下,最近又收到野火的升级例程了,丫d ,那技术支持做的真是太好了。



作者: blueskywalker    时间: 2012-3-27 15:45
Drama 发表于 2012-3-18 20:00
我也是来顶野火的 哈哈

估计跟我一样,也是从stm32开始认识野火的。

作者: 天秤星座    时间: 2012-3-28 09:33
很久以前就知道野火的STM32 可惜已经买了别家的、、让我很肉疼啊
作者: 野火    时间: 2012-3-28 18:18
天秤星座 发表于 2012-3-28 09:33
很久以前就知道野火的STM32 可惜已经买了别家的、、让我很肉疼啊

o(∩_∩)o 哈哈,以后还有机会的嘛……

作者: 野火    时间: 2012-3-28 18:19
blueskywalker 发表于 2012-3-27 15:43
估计后悔得人多的去了。

透露下,最近又收到野火的升级例程了,丫d ,那技术支持做的真是太好了。

  哥们 ,你是哪个啊 ?


作者: 包包大人    时间: 2012-3-29 14:22
晕,我之前下还花了积分的……
作者: 野火    时间: 2012-3-29 23:44
包包大人 发表于 2012-3-29 14:22
晕,我之前下还花了积分的……

{:soso_e113:}之前的,不是野火发的...

作者: blueskywalker    时间: 2012-3-30 00:10
野火 发表于 2012-3-28 18:19
哥们 ,你是哪个啊 ?

我擦,火锅你真是贵人多往事,群里面发最萌的图最多的就是我呀

作者: zeusday    时间: 2012-3-30 00:32
刚看了看,DSP那么部分还是很不错的,要是能公开代码就好了,毕竟已经买板子了。。。
作者: as8793765    时间: 2012-3-30 11:56
弱弱的问一句,在哪里找到的NVIC寄存器啊?我先配置中断,在数据手册上面找不到NVIC寄存器
作者: 野火    时间: 2012-3-30 12:41
as8793765 发表于 2012-3-30 11:56
弱弱的问一句,在哪里找到的NVIC寄存器啊?我先配置中断,在数据手册上面找不到NVIC寄存器

飞思卡尔公司的datasheet,没有详细说明,需要看 ARM 公司的 Cortex-M4 Devices Generic User Guide.pdf 这个M4用户指南手册才行……


作者: as8793765    时间: 2012-3-30 15:29
o ,thank you
作者: daishengqun    时间: 2012-4-6 17:01
没有K10的愁啊 !!
作者: paradox9    时间: 2012-4-12 11:12
火哥威武啊啊啊
作者: wo520    时间: 2012-4-12 21:37
这果断是牛X贴
作者: hanfei69882    时间: 2012-4-13 07:28
顶楼主了,给力啊
作者: beandy    时间: 2012-4-14 14:09
此贴必火
作者: as8793765    时间: 2012-4-16 21:15
有没有k60PLL超频的代码啊,求共享
作者: 野火    时间: 2012-4-16 21:16
as8793765 发表于 2012-4-16 21:15
有没有k60PLL超频的代码啊,求共享

有……这些基本的,都提供了……

作者: as8793765    时间: 2012-4-17 10:03
哦哦,看到了。但是有一点看不懂。
//初始化晶振后释放锁定状态的振荡器和GPIO
    SIM_SCGC4 |= SIM_SCGC4_LLWU_MASK;
    LLWU_CS |= LLWU_CS_ACKISO_MASK;
这段程序看不懂诶,为什么要释放锁定状态的振荡器和GPIO
它们为什么会被锁住?如果不释放会怎么样?
作者: as8793765    时间: 2012-4-17 15:34
野火,我根据你的PLL程序,写了我自己的PLL。单步调试看每一步都执行了,但是还是不能超频,是怎么回事啊
void pll_init()
{       
        /*  
        #define BIT_SET(x)     1<<x
        #define BIT_CLR(y)     ~(1<<y)
        */
       
       
        //初始化晶振后释放锁定状态的振荡器和GPIO
        SIM_SCGC4 |= SIM_SCGC4_LLWU_MASK;
        LLWU_CS |= LLWU_CS_ACKISO_MASK;
       
        //进入FBI
        MCG_C1|=BIT_SET(7);//选择外部时钟
        while(!(MCG_S&0x08));//确认在使用外部时钟
        //进入了FBI,准备进入FBE
       
        MCG_C1&=BIT_CLR(2);//给FLL选择外部参考时钟
        while(MCG_S&0x10);//确认FLL使用的是外部参考时钟
        //进入了FBE,准备进入PBE
       
        MCG_C6|=BIT_SET(6);
        MCG_C5=0x13;
        MCG_C6|=0x10;
        while(!(MCG_S&0x40));
       
        //进入了PBE,准备进入PEE
       
        MCG_C1=0;
        while((MCG_S&0x0c)!=0x0c);
        //进入了PEE
}
作者: CongTT    时间: 2012-4-19 15:28
这个库在CW中能用的吗? 直接调用就可以啦? 还有在K10使用的话可以吗?
作者: 莫许    时间: 2012-4-23 22:07
PWM模块是哪个呢???
作者: a959845298    时间: 2012-4-27 17:06
/////
作者: s614857575    时间: 2012-4-28 13:44
感激不尽
作者: xtlde    时间: 2012-4-28 18:24
好人啊、、、、
作者: pvt    时间: 2012-4-28 20:26

作者: s614857575    时间: 2012-4-30 13:33
楼主,请问FTM只能设3种频率吗?我需要更多频率怎么办?
作者: ai756036    时间: 2012-5-3 19:16
请问 你用的IAR 版本是6.30的吗?我从三天入门里面的链接下的是哪个版本的呢??
作者: ai756036    时间: 2012-5-3 19:21
野火 发表于 2012-3-17 18:29
频率: 85.7143       PRDIV:13        VDIV:0
频率: 89.2857       PRDIV:13        VDIV:1
频率: 92.8 ...

请问 你用的IAR 版本是6.30的吗?我从三天入门里面的链接下的是哪个版本的呢??

作者: guohan21shiji    时间: 2012-5-12 00:24
野火老师,我用你的UART的例程来测试结果发现发到电脑上的串口信号是乱码  不是显示所发的数据 这是什么问题啊?

作者: 野火    时间: 2012-5-12 09:40
guohan21shiji 发表于 2012-5-12 00:24
野火老师,我用你的UART的例程来测试结果发现发到电脑上的串口信号是乱码  不是显示所发的数据 这是什么问题 ...

在 k60_fire.h 里设置 串口信息:
#define FIRE_PORT           UART1
#define FIRE_BAUD           19200


在main函数前,就会先初始化的。所以不需要再main里再次初始化。

你检测一下串口设置对不对,还有串口助手对不对。
串口所用到的默认管脚,可以在 fire_drivers_cfg.h 里设置


作者: ☆_。寒泉..+    时间: 2012-5-12 18:04
野火 发表于 2012-5-12 09:40
在 k60_fire.h 里设置 串口信息:
#define FIRE_PORT           UART1
#define FIRE_BAUD           19 ...

你给的完整版程序里面没有DMA+ADC的历程啊,希望指导

作者: style_roman    时间: 2012-5-16 21:16
请问野火的库可以直接转到MDK上用吗
作者: ON_THE_ROAD    时间: 2012-5-17 16:54
多谢楼主哈。。。。
作者: 亚亚    时间: 2012-5-27 11:40


作者: jimoudao    时间: 2012-5-28 23:44
哇好呀,野火,神人也!!!!
作者: lj8385174    时间: 2012-5-29 14:59
谢谢楼主!!!
作者: 天弈    时间: 2012-5-30 16:48
不错!!
作者: 軌跡。    时间: 2012-5-30 17:10
马克
作者: 帅帅8号    时间: 2012-6-2 08:58
谢谢,顶一下。好东西
作者: 征服者    时间: 2012-6-3 19:04
求DMA代码
作者: Simple_yu    时间: 2012-6-3 19:40
巨顶
作者: 霸天灰狼    时间: 2012-6-24 09:40
感激啊
作者: 小顺子    时间: 2012-6-27 21:10
野火gpio中断的设置主函数里需要enable_irq();吗?是使用exti_init()来初始化行场中断吗?为什么我中断老是进不去? exti_init(PORTB, 0,rising_down);//行中断
exti_init(PORTA, 28,falling_up);//场中断
set_irq_priority (88, 1);
set_irq_priority (87, 0);
enable_irq (88);
enable_irq (87);
求教?
作者: tianya_hzx    时间: 2012-6-28 11:30
k60哪里有售啊?
作者: 小顺子    时间: 2012-7-1 19:53
谁能解释一下xs128的摄像头采集,移植到k60的时候,只能采集到6行数据,把摄像头的盖子盖上,就可以完整的采集到30行,去掉起始行和间隔也可以采集到30行?使用的使野火的库函数
作者: shunzi    时间: 2012-7-4 17:02
工程文件缺少FTM库函数?/?
作者: 小顺子    时间: 2012-7-11 22:58
为什么老会出现卡死在:
/*************************************************************************
*                             野火嵌入式开发工作室
*
*  函数名称:uart_putchar
*  功能说明:串口发送一个字节
*  参数说明:UARTn       模块号(UART0~UART5)
*  函数返回:无
*  修改时间:2012-1-20
*  备    注:官方例程,printf会调用这函数
*************************************************************************/
void uart_putchar (UARTn uratn, char ch)
{
    //等待发送缓冲区空
    while(!(UART_S1_REG(UARTx[uratn]) & UART_S1_TDRE_MASK));
    //发送数据
    UART_D_REG(UARTx[uratn]) = (u8)ch;
}
这里面?????求解,能去点那个串口发射函数吗?
作者: SHIYOULAN    时间: 2012-7-31 18:52
好  为你的无私奉献喝彩!!!  感谢野火
作者: SHIYOULAN    时间: 2012-8-1 13:09
                     
作者: lianghuihao    时间: 2012-8-27 11:01
工程文件缺少FTM库函数?/  大神,帮忙啊
作者: Jarvis_zh    时间: 2012-9-9 21:27
好好耶
作者: lianghuihao    时间: 2012-9-13 13:13
backkom 发表于 2012-3-20 15:15
工程文件缺少FTM库函数

你现在找到了吗???
如果有的话发我一份完整的好吗???

作者: cm1991css    时间: 2012-9-15 20:29
野火强贴啊!义无反顾的顶!




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