# mcRuntime **Repository Path**: chengyj/mc-runtime ## Basic Information - **Project Name**: mcRuntime - **Description**: No description available - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mcRuntime #### 介绍 {**以下是MC Runtime的接口说明协议定义记录**} #### 硬件平台 STM32F4xx 单MCU,外扩RAM,脉冲频率上限100K ## 脉冲模块说明 1. MC Runtime按插补周期向缓冲区同步输出所有轴的绝对位置 2. 脉冲发生模块需要计算相邻周期内的脉冲差,按实际配置的脉冲发生方式,向外发出脉冲 3. MC Runtime提供一个HOOK函数,在函数中调用脉冲发生函数 [经以上步骤,就可以完成Runtime与脉冲模块的耦合] ## IO接口 1. MC Runtime提供HOOK函数读取外部输入、设置外部输出 2. MC Runtime提供HOOK函数读取和复位对应的中断式输入 ## 编码器接口 1. MC Runtimer提供HOOK函数读取和设置编码器接口 平台SDK中只需要提供相对应的函数接口即可,但要保证函数的执行效率