查看: 14138|回复: 37

[S12] 【开战Kinetis , .分享有礼】K10+S12+MMA7631重感遥控车

[复制链接]

该用户从未签到

2

主题

27

帖子

0

新手上路

Rank: 1

积分
46
最后登录
1970-1-1
发表于 2012-10-6 08:12:04 | 显示全部楼层 |阅读模式
v.youku.com/v_show/id_XNDU4Nzc4NTQw.html

视频上传啦!
忙活了一个国庆,还以为国庆没有惊喜了,因为被2401卡住了,每次通信只能收到一次数据,之后得强制复位才能接收到新数据,老在想着是不是FIFO没有清空,结果好多天过去了,没有结果,昨晚终于决定回宿舍睡觉,早上5点多天还没亮,突然想到一个土办法,既然需要复位才能接收到新数据,那我何不给它人工安一个“复位”?
已有想法,马上冲回实验室,20分钟后,我就开着车在路上跑了,哈哈哈。
身边暂时没有相机,先讲框架,再贴代码,后边再补充视频效果吧。
遥控器部分:
         重力感应信号由MMA7631给出,由K10的AD采集,只采集X轴和Y轴的信号,因为只需要前进和左右两个方向;
         控制信号由NRF24L01发送,每次发送一个BYTE,这个BYTE里边整合了速度和方向,速度由这个BYTE的高四位决定,打角由这个BYTE的第四位决定。
小车部分:
       用的车模是今年做光电车的时候的B车,因为板子没有多余的排阵,只能丑陋的将S12“挂”在外边    =  =!
       车由2401收到BYTE之后,将这个BYTE处理成高低两个四位,因为刚刚调好,只弄了个switch语句搞定它,后边会继续优化。
贴代码吧:
K10主函数:
#include "sys.h"

#include "delay.h"
#include "gpio.h"
#include "wdog.h"
#include "uart.h"
#include "led.h"
#include "pit.h"
#include "exti.h"
#include "ftm.h"
#include "tsi.h"
#include "spilcd.h"
#include "adc.h"
#include "stdio.h"
#include "nrf24l01.h"
//  超核Kinetis核心板V2.2
u8 Page=1; //记录当前页数
u8 LastPage=0; //上一次的页数

extern char TxBuf[32];
extern char TX_ADDRESS[5];
extern char RX_ADDRESS[5];

int main(void)
{
char str[30];
u8 send_data=0;
//        u8 get_data=0;
u16 AD_Value;
DelayInit();   
LED_Init();

RF24L01_IO_set();
init_NRF24L01() ;
nRF24L01_TxPacket(TxBuf); // 将要发送的数据转移到发送缓冲区

WDOG_Init();         //初始化看门狗   
SPILCD_Init();
TSI_Init();

//打印主频
sprintf(str,"CoreClk:%dMhz",PInfo.CoreClock/1000000);
LCD_ShowString(0,0,str);
//打印题目
LCD_ShowString(0,10,"Smart-car by lcokenm");

SPILCD_Fill(0,SPILCD_H-16,SPILCD_W,SPILCD_H,LGRAY);
BACK_COLOR=LGRAY;
LCD_ShowString(0,SPILCD_H-15,"K1w  PAGE /3  K2:Up");
BACK_COLOR=BLACK;
//开启ADC

ADC_Init(ADC0,ADC_SINGLE,ADC_8BIT,9);
ADC_Init(ADC0,ADC_SINGLE,ADC_8BIT,8);

while(1)
{

if(Page!=LastPage) //翻页了
{
switch (Page)
{
case 1:SPILCD_Fill(0,30,SPILCD_W,SPILCD_H-16,BLACK); ///for(i=0;i
我知道答案 目前已有36人回答

重感遥控车.zip

510.01 KB, 下载次数: 34, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

2

主题

27

帖子

0

新手上路

Rank: 1

积分
46
最后登录
1970-1-1
 楼主| 发表于 2012-10-6 08:14:20 | 显示全部楼层

RE:【开战Kinetis , .分享有礼】K10+S12+MMA7631重感遥控车

真不好意思,到现在才开始由东西出来,再次感谢超核电子的活动,以及这块迷你的K10板子,后边我还会将我做的小东西共享出来。
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

18

帖子

0

新手上路

Rank: 1

积分
26
最后登录
1970-1-1
发表于 2012-10-8 08:43:49 | 显示全部楼层

RE:【开战Kinetis , .分享有礼】K10+S12+MMA7631重感遥控车

我学习下!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

131

主题

835

帖子

0

金牌会员

Rank: 6Rank: 6

积分
10021
最后登录
1970-1-1
发表于 2012-10-8 09:22:56 | 显示全部楼层

RE:【开战Kinetis , .分享有礼】K10+S12+MMA7631重感遥控车

看到了!感谢楼主!!
回复 支持 反对

使用道具 举报

该用户从未签到

131

主题

835

帖子

0

金牌会员

Rank: 6Rank: 6

积分
10021
最后登录
1970-1-1
发表于 2012-10-8 10:02:52 | 显示全部楼层

RE:【开战Kinetis , .分享有礼】K10+S12+MMA7631重感遥控车

楼主,你的视频在优酷里看不了。。设为私密了。。。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    昨天 08:59
  • 签到天数: 887 天

    连续签到: 4 天

    [LV.10]以坛为家III

    3

    主题

    1547

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    4843
    最后登录
    2025-8-8
    发表于 2012-10-8 15:12:31 | 显示全部楼层

    回复:【开战Kinetis , .分享有礼】K10+S12+MMA7631重感遥控车

    学习学习,参考参考。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    27

    帖子

    0

    新手上路

    Rank: 1

    积分
    46
    最后登录
    1970-1-1
     楼主| 发表于 2012-10-8 18:04:55 | 显示全部楼层

    回复:【开战Kinetis , .分享有礼】K10+S12+MMA7631重感遥控车

    回复第 5 楼 于2012-10-08 10:02:52发表:
    楼主,你的视频在优酷里看不了。。设为私密了。。。'
     
     
     
    OK,已经盖好了!
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    27

    帖子

    0

    新手上路

    Rank: 1

    积分
    46
    最后登录
    1970-1-1
     楼主| 发表于 2012-10-8 18:08:08 | 显示全部楼层

    回复:【开战Kinetis , .分享有礼】K10+S12+MMA7631重感遥控车

    回复第 5 楼 于2012-10-08 10:02:52发表:
    楼主,你的视频在优酷里看不了。。设为私密了。。。
     
     
     
    有木有?
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    19

    帖子

    0

    注册会员

    Rank: 2

    积分
    52
    最后登录
    1970-1-1
    发表于 2012-10-8 18:08:28 | 显示全部楼层

    RE:【开战Kinetis , .分享有礼】K10+S12+MMA7631重感遥控车

    我学习下!!!!!!!!!!!!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    131

    主题

    835

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    10021
    最后登录
    1970-1-1
    发表于 2012-10-9 14:37:33 | 显示全部楼层

    回复:【开战Kinetis , .分享有礼】K10+S12+MMA7631重感遥控车

    回复第 8 楼 于2012-10-08 18:08:08发表:
    回复第 5 楼 于2012-10-08 10:02:52发表:
    楼主,你的视频在优酷里看不了。。设为私密了。。。
     
     
     
    有木有?
     

     

    现在好啦~~   
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-9 14:07 , Processed in 0.110491 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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