嵌入式开发者社区
标题:
例程UPP的宏文件
[打印本页]
作者:
TH_24
时间:
2016-9-5 16:52
标题:
例程UPP的宏文件
我看到一个宏定义这里理解不了// uPP 接口、管脚、相位配置#define uPP_PIN_PHASE_NORMAL (0x00000000u)
#define uPP_PIN_PHASE_INVERT (0x00000001u)
#define uPP_PIN_TRIS (0x00002000u)
#define uPP_PIN_WAIT (0x00000020u)
#define uPP_PIN_ENABLE (0x00000010u)
#define uPP_PIN_START (0x00000008u)
TRIS,WAIT,ENABLE,START.中几个管脚的配置 不是只有0和1两个值吗?为什么会配置成这样。这是什么意思?
作者:
TH_24
时间:
2016-9-5 16:54
看操作手册上只有配置0和1两个值。
作者:
TH_24
时间:
2016-9-5 16:54
看操作手册上只有配置0和1两个值。
作者:
希望缄默
时间:
2016-9-5 19:41
TH_24 发表于 2016-9-5 16:54
看操作手册上只有配置0和1两个值。
换成二进制来看 就是将对应位置1或清零了
作者:
TH_24
时间:
2016-9-6 14:56
能具体说明下吗?像Enable这个管脚 0x00000010u 代表的意思是 16进制符号数据吧 那这个值是16 换成而二进制 就是16位 最高位为1。Enable 这个管脚是置1了还是清0了啊。是看那个位的值。。
作者:
TH_24
时间:
2016-9-6 14:57
能具体说明下吗?像Enable这个管脚 0x00000010u 代表的意思是 16进制符号数据吧 那这个值是16 换成而二进制 就是16位 最高位为1。Enable 这个管脚是置1了还是清0了啊。是看那个位的值。
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4