找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

N76E003 SFR_Macro.h 問題 .長月

[复制链接]
跳转到指定楼层
楼主
匿名  发表于 2020-5-1 14:07:29 回帖奖励 |正序浏览 |阅读模式
N76E003的SFR_Macro.h裡面關於P0S的描述如下
//**** P0S        B2H PAGE1 **** SFRS must set as 1 to modify this register  
#define set_P0S_7   BIT_TMP=EA;TA=0xAA;TA=0x55;SFRS=0x010S|=SET_BIT7;TA=0xAA;TA=0x55;SFRS=0x00;EA=BIT_TMP

關於P0SR的描述如下
//**** P0SR                B0H PAGE1 **** SFRS must set as 1 to modify this register  
#define set_P0SR_7  BIT_TMP=EA;TA=0xAA;TA=0x55;SFRS=0x010SR|=SET_BIT7;TA=0xAA;TA=0x55;SFRS=0x00;EA=BIT_TMP

但是 datasheet 裡面寫道

P0S – Port 0 Schmitt Triggered Input
Address: B1H, Page: 1

P0SR – Port 0 Slew Rate
Address: B2H, Page: 1

請問哪個是正確的? 謝謝
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具

板凳
匿名  发表于 2020-5-7 16:22:41
P0SR和P0S地址注释错写了,在N76E003.h中定义的地址是对的。不影响芯片工作
回复 支持 反对

使用道具

沙发
匿名  发表于 2020-5-4 11:10:46
这个很简单 你都试一试不就知道了?
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU