TWR-K64F120M,Kinetis K64 MCU模块。 TWR-K64F120M是Kinetis K24,K63
2019-08-12 08:49
1. MCU资源使用情况在开发板申请阶段就已经对需要实现的大致功能有了明确的说明,所以MCU需要哪些硬件资源也就很明确了。下图是已经使用到的MCU硬件资源框图:通过图中可以看到主要使用到是MCU资源主要有PWM、捕获和UART。2. 软件流程图整个软件以FreeRTOS为基础,总共建立了3个Task,分别是:vUartTask,vMotorTask,hello_task。vUartTask主要用于UART3相关的串口通信协议处理,任务间隔执行时间为5ms。vMotorTask用于电机运行状态的控制,任务间隔执行时间100ms。hello_task用于测试,现在只用到了一个LED闪烁,间隔时间1s。下图是软件整体的运行流程图,其中还使用到了FTM0_IRQHandler和Uart3_IRQHandler。FTM0_IRQHandler用于在PTC3捕获到上升沿和下降沿时读取FTM0计数器的计数值,两次中断捕获到的计数值的差值再结合计数器的计数频率就可以计算得到脉冲的时间。Uart3_IRQHandler用于接收蓝牙模块发送给MCU的UART数据,将接收到的数据存储到接收数据队列里面。Uart Task流程图:3. 蓝牙协议这次DIY中需要蓝牙来传输的数据有:l 手机APP发送给MCU的数据主要有:小车的运动方向前,后,左,右,停以及小车PWM占空比l MCU发送给手机的数据:测量到的障碍物距离小车采用的通信协议如下,目前小车的方向控制、测距功能均已实现:方向控制APP发送给小车,小车不返回数据 头命令占空比 sum停止0xAA0x000x00sum 前进0xAA0x010xXX sum 后退0xAA0x020xXX sum 左0xAA 0x030xXX sum 右0xAA 0x040x00sum APP每间隔300ms查询一次前方障碍物距离头命令预留sum查询命令 0xAA0x200x000xCA小车返回 0x55 0x00 0xXX sum
2016-07-14 17:10
飞思卡尔已经有了自己的开发IDE,但还是习惯用keil 但好多例程都是基于Kinetis SDK的,keil反而被弱化了。 那就说下keil下开发K64吧。 插上开发板后,会虚拟出一个U盘 安装
2016-09-15 12:24
我们先来认识一下飞思卡尔最新推出的这套四色板,四色板分为四个模块:MCU板,外设板,特殊功能板和桥接板。我们拿到的这一套件包括MCU板和外设 板,MCU板以一款ARM Cortex M4内核的K64
2016-06-29 12:53
分享MAPS四色板资料
2016-06-03 13:51
SDK2.0也是第一次使用,这才发现要探索的世界如此的精彩,必须要投入充足的精力。如果你不知道如何去建立工程,当然就要去参考demo了。在使用keil5环境配置方面,和K64,KL27等配置基本一样
2016-07-11 10:02
Providesdescription and specifications, and information on operation, control, and service of the Z5623AK64 Multiport Test Set.
2019-10-21 13:06
K64C841=RELAY,PRESSURIZED,SP
2023-03-30 17:30
本帖最后由 z00 于 2015-5-13 10:40 编辑 1. MAPS-KL43演示例程用户手册:2. MAPS-KL43 套件硬件用户指南: 描述了MAPS-KL43的硬件开发平台
2015-05-13 10:38
TOUCHSCREEN 6.4" RS-232
2023-03-22 15:32