CCAP0H = value >> 8; 为什么要移8位? 然后后面还要value += KHz;?而不是value = KHz;?
2019-07-15 09:26发布
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
代码在下面。
CCAP0L 是用来跟CL比较,产生PWM的,CCAP0H是用来自动赋予CCAP0L值的。
那我就好奇了,CCAP0H = value >> 8; 为什么要移8位? 然后后面还要value += KHz;?而不是value = KHz;?
- #define KHz (FOSC / 4 / 100000)
- value = KHz;
- CCAP0L = value;
- CCAP0H = value >> 8;
- value += KHz;
复制代码
一周热门 更多>