发新帖我要提问
12
返回列表
打印
[STM8]

只控制后4位,前4位不变

[复制链接]
楼主: dengdc
手机看帖
扫描二维码
随时随地手机跟帖
21
变的就或非 不变的就与

使用特权

评论回复
22
wuhany| | 2021-8-8 20:38 | 只看该作者
感觉这个挺简单的应该

使用特权

评论回复
23
chuxh| | 2021-8-8 20:41 | 只看该作者
感觉和我最近在折腾的应用相似。

使用特权

评论回复
24
supernan| | 2021-8-8 20:44 | 只看该作者
只是调整一个8位变量的其中几位数。

使用特权

评论回复
25
llljh| | 2021-8-8 20:48 | 只看该作者
用74HC595串转并输出,设置后面芯片的几种功能

使用特权

评论回复
26
wenfen| | 2021-8-8 20:50 | 只看该作者
每次调整的只是其中的一种功能……

使用特权

评论回复
27
stly| | 2021-8-8 20:53 | 只看该作者

使用特权

评论回复
28
stly| | 2021-8-8 20:55 | 只看该作者
其中data_595就是对应输出的缓存,楼主的应用可以设定一个变量来缓存要设定的寄存器。
每次修改时,只改低4位,那就是
data_595 = data_595 | 0x0F;    // 先把要修改的位  置位
data_595 &= 0xFB;                  // 然后再进行修改  // 假设要修改的是寄存器低四位中的第三位清零。(只修改低4位,对应的范围是0xF0 ~ 0xFF之间)

修改占空比 = data_595;

这样应该能行吧

使用特权

评论回复
29
dengdc|  楼主 | 2021-8-8 20:59 | 只看该作者

嗯,那我按大家的说法挨个排查一下,谢谢哈

使用特权

评论回复
30
xiaoqizi| | 2021-9-7 16:15 | 只看该作者
与或非的运算啊

使用特权

评论回复
31
木木guainv| | 2021-9-7 16:25 | 只看该作者
是不是可以进行bit操作啊

使用特权

评论回复
32
tpgf| | 2021-9-7 16:27 | 只看该作者
可以针对某一位进行操作

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则