工厂中的CKD是什麼意思?那几个英文的简写?

工厂中的CKD是什麼意思?那几个英文的简写?,第1张

CKD是英文Completely

Knocked

Down的缩写,意思是“完全拆散”。换句话说,CKD汽车就是进口或引进汽车时,汽车以完全拆散的状态进入,之后再把汽车的全部零、部件组装成整车。我国在引进国外汽车先进技术时,一开始往往采取CKD组装方式,将国外先进车型的所有零部件买进来,在同内汽车厂组装成整车。

-----------------------------------------------------

CKD(Completely

Knock

Down)全散装件

CKD是以全散件形式作为进口整车车型的一种专有名词术语,在当地生产的零部件以较低的关税和较低的工资,利用当地劳动力组装成整车,并以较低零售价提供。

目前,我国引进的轿车的整车生产企业或OEM配套商中利用全散件在装配线上组装成总成或部件并进行检验、测试后出厂。全散件可以是进口零部件,也可以是本地生产的零部件。现在大部分OEM配套供应商采用一部分进口零部件,一部分本地生产的零部件或有的全部是本地生产的零部件在装配线上组装成总成或部件。

#include "stm32f4xx.h"

void TIM_Config(void)

int main(void)

{

TIM_Config()//初始化定时器

while(1)

{

//TODO: 执行其他 *** 作

}

}

void TIM_Config(void)

{

TIM_TimeBaseInitTypeDef TIM_InitStruct

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE)//使能TIM2时钟

TIM_InitStruct.TIM_ClockDivision = TIM_CKD_DIV1

TIM_InitStruct.TIM_CounterMode = TIM_CounterMode_Up

TIM_InitStruct.TIM_Period = 20000//计数器值为20ms

TIM_InitStruct.TIM_Prescaler = 71//预分频值为72MHz/(71+1)=1MHz

TIM_TimeBaseInit(TIM2, &TIM_InitStruct)

TIM_Cmd(TIM2, ENABLE)//使能TIM2

}

最好用库函数的形式来写程序,易懂,好移植!

TIM_OCInitTypeDef TIM_OCInitStructure//定义结构体

TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure//定义结构体

/* 打开定时器3外设时钟 */

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3 , ENABLE)

/* 定时器3基本定时器设置 */

/* 定时器从0计数到255为一个定时周期 */

TIM_TimeBaseStructure.TIM_Period = 255

/* 设置预分频 2000 分频 */

TIM_TimeBaseStructure.TIM_Prescaler = 1999

/* 设置时钟分频系数,此处未分频 */

TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1

/* 向上计数模式 */

TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up

/* 基本定时器初始化 */

TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure)

/* 定时器3PWM设置 PWM1 模式 */

TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1

/* 使能输出 */

TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable

/* 设置初始 PWM 脉冲宽度为 0 */

TIM_OCInitStructure.TIM_Pulse = 0

/* 当定时器计数值小于 TIM_Pulse 时为低电平 */

TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low

/* TIM3的CH1初始化 */

TIM_OC3Init(TIM3, &TIM_OCInitStructure)

/* 使能的预装载寄存器 */

TIM_OC3PreloadConfig(TIM3, TIM_OCPreload_Enable)

/* 使能 TIM3 重载寄存器 ARR */

TIM_ARRPreloadConfig(TIM3, ENABLE)

/* 使能定时器3 */

TIM_Cmd(TIM3, ENABLE)

/* 使能定时器3的 update中断 */

TIM_ITConfig(TIM3,TIM_IT_Update, ENABLE)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11664155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存