当前位置:首页 > 技术心得 > 正文内容

OKI单片机——ML610Q4XX PWM

xjtudll9年前 (2017-09-27)技术心得7320

 

clip_image002

/***********************************************/

* @brief 初始PWM 引脚

* @details

/***********************************************/

void P43_Init(void)

{

P43DIR = 0;//P43 pin: Output (initial value)

P43C1 = 1;//CMOS output

P43C0 = 1;

P43MD1 = 1;//PWM0 output pin

P43MD0 = 0;

}

 

/***********************************************/

* @brief 串口 发送单字节数据

* @details Cycle值要大于Duty值

* @param[in] Cycle : 周期

* @param[in] Duty : 电平转换时间

/***********************************************/

void PWM_Init(uint16 Cycle,uint16 Duty)

{

PW0PH = (uint8)((Cycle-1)>>8);//周期

PW0PL = (uint8)(Cycle-1);

PW0DH = (uint8)((Duty-1)>>8);;//电平转换时间

PW0DL = (uint8)(Duty-1);

P0CS1 = 0;//LSCLK (initial value)

P0CS0 = 0;

P0IS1 = 0;//When the periods coincide. (Initial value)

P0IS0 = 0;

P0NEG = 0;//Positive logic (initial value)

P0RUN = 1;//Starts counting.

}

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/472/

标签: OKI单片机
分享给朋友:

“OKI单片机——ML610Q4XX PWM” 的相关文章

OKI单片机-如何查看编译后的汇编代码

OKI单片机-如何查看编译后的汇编代码

使用OKI单片机时,有几种情况需要看汇编代码: 1、精确延时,这个用C基本上无法实现; 2、用汇编编程,但某部分程序用汇编写感觉有难度。此时先用C编写,然后查看其汇编代码,借鉴一二。 有两种方式可以看到编译后的汇编代码: 1、程序编译完成后,编译器自动生成各C文件的汇编代码 (1)能看到绝大部分汇编...

IAR Error: Unknown or ambiguous symbol. main解决

IAR Error: Unknown or ambiguous symbol. main解决

网上下载了一个程序(含工程),打开一debug,提示:“Error (col 1): Unknown or ambiguous symbol. main”。经查:设置里没有生成debug information 解决办法: Project->C/C++Compiler-...

sql查询存储过程的修改记录和时间

–查询建立时间–表select * from sysobjects where id=object_id(N’表名’) and xtype=‘U’–表的结构select * from syscolumns where id=object_id(N’表名’)–存储过程select * from sys...

金蝶K/3修改帐套启用期间

不要乱修改 select * from t_SystemProfile where fkey = 'startyear' select * from t_SystemProfile where fkey = 'startperiod' 如果一个帐套已使用,要再修改会计期间个数或启用期间或会计期间开始...

金蝶出入库单据类型

FTranType FBillName 1 外购入库单 2 产品入库单 5 委外入库单 10 其他入库单 21 销售出库单 24 领料单 28 委外出库单 29 其他出库单 40 盘盈单 41 调拨单 43 盘亏单 100 成本调整单 101 外购入库暂估补差单 102 委外加工暂估补差单...

紫外线擦除程序

无意中得知,tenx十速的TM89系列OTP单片机可以用紫外线擦除程序,这下让我们在初期调试程序的时候节省了不少。以前都是用一个demo板,将程序烧到demo板的EEPROM里,来仿真效果。现在就不用这样折腾了,直接烧录进去,觉得程序有bug,就用紫外线擦除程序,重新烧录。 网上搜了搜关于紫外线擦...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。