找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12123|回复: 1
收起左侧

使用STC15W4K32S4系列的A版芯片时,需注意如下几点

[复制链接]
ID:51088 发表于 2014-8-21 00:26 | 显示全部楼层 |阅读模式
使用STC15W4K32S4系列的A版芯片时,需注意如下几点:. 比较器的下降沿中断暂时无法单独使能,必须与上升沿同时打开才可以工作(单独打开上升沿是可以正常工作的);. 定时器3和定时器4的T3/T4口用作外部中断口是可以正常工作的但是若要使用T3和T4口作为掉电唤醒口,芯片内部对T3/T4口设计反了,这是芯片设计上的失误,在下一版中将会改正;. 芯片上电后,所有与PWM相关的IO口均为高阻态,在程序中需将这些口设置为准双向口或强推挽模式方可正常使用。PWM相关IO为:P0.6/P0.7/P1.6/P1.7/P2.1/P2.2P2.3/P2.7/P3.7/P4.2/P4.4/P4.5. 芯片上电后,P1.0和P1.4默认为强推挽输出,在硬件上建议在这两个端口上各串联一个100欧姆的电阻,并在程序初始化时将这两个口设置为弱上拉准双向口;下面提供将全部的IO设置为准双向口模式的代码:汇编代码;SFR定义P0M1 DATA 093HP0M0 DATA 094HP1M1 DATA 091HP1M0 DATA 092HP2M1 DATA 095HP2M0 DATA 096HP3M1 DATA 0b1HP3M0 DATA 0b2HP4M1 DATA 0b3HP4M0 DATA 0b4HP5M1 DATA 0C9HP5M0 DATA 0CAHP6M1 DATA 0CBHP6M0 DATA 0CCHP7M1 DATA 0E1HP7M0 DATA 0E2H;端口模式设置MOV P0M0,#00HMOV P0M1,#00HMOV P1M0,#00HMOV P1M1,#00HMOV P2M0,#00HMOV P2M1,#00HMOV P3M0,#00HMOV P3M1,#00HMOV P4M0,#00HMOV P4M1,#00HMOV P5M0,#00HMOV P5M1,#00HMOV P6M0,#00HMOV P6M1,#00HMOV P7M0,#00HMOV P7M1,#00HC语言代码//SFR定义sfr P0M1 = 0x93;sfr P0M0 = 0x94;sfr P1M1 = 0x91;sfr P1M0 = 0x92;sfr P2M1 = 0x95;sfr P2M0 = 0x96;sfr P3M1 = 0xb1;sfr P3M0 = 0xb2;sfr P4M1 = 0xb3;sfr P4M0 = 0xb4;sfr P5M1 = 0xC9;sfr P5M0 = 0xCA;sfr P6M1 = 0xCB;sfr P6M0 = 0xCC;sfr P7M1 = 0xE1;sfr P7M0 = 0xE2;//端口模式设置P0M0 = 0x00;P0M1 = 0x00;P1M0 = 0x00;P1M1 = 0x00;P2M0 = 0x00;P2M1 = 0x00;P3M0 = 0x00;P3M1 = 0x00;P4M0 = 0x00;P4M1 = 0x00;P5M0 = 0x00;P5M1 = 0x00;P6M0 = 0x00;P6M1 = 0x00;P7M0 = 0x00;P7M1 = 0x00;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表