程序名称: 飞思卡尔智能车舵机调试工具 v1.1 程序作者: LinX 时 间: 2009-03-07 联系方式: Q Q : 408111919 Email: linhaiwz@163.com" & vbCrLf & vbCrLf & _ 〖 本程序为方便舵机调试而编写,错误在所难免,如有建议欢迎和我联系! 〗 角度转换为高电平时间 角度 -45 0 45 (anger/度) 高电平时间 1000 1500 2000 (t/us) 计算公式为:T = 1000 + (anger + 45) * (1000 / 90) 该程序可以通过串口与单片机进行通讯,实时改变舵机的角度。 通讯协议为:0xfe 0xMM 0xNN (其中0xfe为包头,0xMM为PWMDTYx高8位,0xN为PWMDTYx低8位) 在串口中断中分三次接收,在第二次接收时保存数据到temp0中,在第三次接收到数据时将PWMDTY01= ((unsigned int)temp0 <<8) | RxData 就可以完成PWM改变输出了。 下位机程序如下: #include /* common defines and macros */ #include /* derivative information */ #pragma LINK_INFO DERIVATIVE "mc9s12xs128" unsigned char RX=0,temp0; void uart_putchar(unsigned char ch) { if (ch == '\n') { while(!(SCI0SR1&0x80)) ; SCI0DRL= 0x0d; return; } while(!(SCI0SR1&0x80)) ; SCI0DRL=ch; } static void PWM_Init(void) { //SB,B for ch2367 //SA,A for ch0145 PWMCTL_CON01=1; //0和1联合成16位PWM; PWMCAE_CAE1=0; //选择输出模式为左对齐输出模式 PWMCNT01 = 0; //计数器清零; PWMPOL_PPOL1=1; //先输出高电平,计数到DTY时,反转电平 PWMPRCLK = 0X40; //clockA不分频,clockA=busclock=16MHz;CLK B 16分频:1Mhz PWMSCLA = 8; //对clock SA 进行2*8=16分频;pwm clock=clockA/16=1MHz; PWMCLK_PCLK1 = 1; //选择clock SA做时钟源 PWMPER01 = 20000; //周期20ms; 50Hz;(可以使用的范围:50-200hz) PWMDTY01 = 1500; //高电平时间为1.5ms; PWME_PWME1 = 1; } void setbusclock(void) //PLL setting { CLKSEL=0X00; //disengage PLL to system PLLCTL_PLLON=1; //turn on PLL SYNR=1; REFDV=1; //pllclock=2*osc*(1+SYNR)/(1+REFDV)=32MHz; _asm(nop); //BUS CLOCK=16M _asm(nop); while(!(CRGFLG_LOCK==1)); //when pll is steady ,then use it; CLKSEL_PLLSEL =1; //engage PLL to system; } static void SCI_Init(void) //SCI { SCI0CR1=0x00; SCI0CR2=0x2c; //enable Receive Full Interrupt,RX enab
2019-12-21 20:58:41 273KB 飞思卡尔 智能车 舵机 调试工具
1
2019逐飞新库,包含各个模块,MT9V032,ov7725,MK66的底层驱动模块各类驱动资源,节省开发时间。
2019-12-21 20:57:58 4.53MB 飞思卡尔 智能车
1
采用OPA2350两级运放的提高放大倍数,和某宝销售的模型板一直,供大家学习使用
2019-12-21 20:56:52 411KB 飞思卡尔 电磁传感器 原理图
1
电磁环岛的.c和.h文件,外加详解文档,用两个电感检测环岛,测试方案很稳定,可以参考
2019-12-21 20:53:39 16KB 电磁 c语言 飞思卡尔 智能车
1
里面有本人两届大赛的PID经验,都来自这些文档,能够让初学者形象生动的去理解PID
2019-12-21 20:49:01 114B 恩智浦 智能车 PID 飞思卡尔
1
飞思卡尔光电双车竞赛程序。调试成功,速度2.4米/秒。可超车两次。
2019-12-21 20:41:15 24.89MB iar 光电双车
1
学做智能车-挑战飞思卡尔杯(卓晴)高清PDF带目录。全国大学生课外科技活动智能汽车竞赛指定参考书
2019-12-21 20:41:09 102.32MB 智能车 飞思卡尔 智能车比赛 自动驾驶
1
CW5.0的XS128的编码器测试程序,通过PT7口的脉冲数出,在PB口的通过led灯实时显示编码器的脉冲速度
2019-12-21 20:27:49 228KB 智能车 飞思卡尔 编码器 测试
1
第九届飞思卡尔智能车竞赛摄像头直立K60芯片OV7715摄像头最终完整程序
2019-12-21 20:25:38 2.94MB 智能车 K60 OV7715
1
此文件包含完整的代码,只需根据个人车模的不同调整其中中间参数即可,很方便的。
2019-12-21 20:21:10 431KB 飞思卡尔 电磁 代码
1