STC8G1K17-20/16PIN的ADCTIM和ADC_CONTR寄存器疑问?
ADCTIM怎么无法赋值?ADC_CONTR的ADC_EPWMT位不能置1?开始以为是串口打印出错,特意加了0xAA和0x55测试下
还有ADC_CONTR的ADC_EPWMT的复位值是x,是不确定的值吗?强烈建议:规格书上面注明哪些寄存器的位是可以位操作的,哪些是只读的,哪些是可读可写的
这两个寄存器在扩展SFR区,,需要将 P_SW2的7bit 置一后 可以正常读写。。
目前已解决第一个问题,ADCTIM是扩展寄存器,读写前要保证EAXFR是开启的。
_奶咖君_ 发表于 2023-12-25 09:33
这两个寄存器在扩展SFR区,,需要将 P_SW2的7bit 置一后 可以正常读写。。
感谢指点,原来还有这个开关,这个这么重要的信息规格书应该要在这个寄存器那里备注下{:curse:} 关于问题2
复位值里标得复位值的意义
然后如果是只读寄存器,,应该在对应寄存器下有描述。
您指出的那位,,,大概率是后加上的功能,后面的描述中没有改?可能是这样 本帖最后由 _奶咖君_ 于 2023-12-25 09:48 编辑
虹涛犹珷 发表于 2023-12-25 09:36
感谢指点,原来还有这个开关,这个这么重要的信息规格书应该要在这个寄存器那里备注下 ...
这个怎么说呢,,,手册里在前面的章节里有说明,,后面可能就不在重复说明了。。可能人家觉得手册应该当作教程来看,,,实际上咱们是拿来当作工具书来看,,大概是这种感觉把 _奶咖君_ 发表于 2023-12-25 09:41
关于问题2
复位值里标得复位值的意义
很有可能ADC_EPWMT位其实是不存在的 _奶咖君_ 发表于 2023-12-25 09:47
这个怎么说呢,,,手册里在前面的章节里有说明,,后面可能就不在重复说明了。。可能人家觉得手册应该当 ...
估计我看习惯了这种格式的,我查规格书是遇到哪个寄存器有疑问就会去找那个寄存器的描述,很少会全篇幅的看其他地方,其他地方会影响到的东西可以用小字备注下。看来还得适应下STC的规格书{:biggrin:}
虹涛犹珷 发表于 2023-12-25 10:00
很有可能ADC_EPWMT位其实是不存在的
抱歉,,具体你的这款单片机有没有这个功能,这个我没有用过不太了解,没太细看。这个位的作用是使用PWM触发ADC采集的。
页:
[1]
2