STM8单片机 ADC模拟看门狗中文资料错误

发布者:幸福的老农最新更新时间:2021-10-18 来源: eefocus关键字:STM8  单片机  ADC  模拟看门狗 手机看文章 扫描二维码
随时随地手机看文章

  在调试stm8单片机的adc模拟看门狗功能时,不管怎么设置ADC_HTR和ADC_LTR寄存器的值,然后通过IAR软件单步调试时观察这两个寄存器的值都不对。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  根据中文手册上看,高位寄存器存储的是10位数据的高两位,低位寄存器存储的是数据的低8位。但是按照这种方式,将数据写入寄存器后,然后通过变量观察窗口观察这四个寄存器的值,发现寄存器里面的值和写入的值不一样。


  于是找到了一个官方库函数对这两个寄存器设置方法

在这里插入图片描述

  通过库函数中对这两个寄存器的设置可以看出,寄存器高位存储的是10位数据的高8位,寄存器低位存储的是寄存器的低2位。和中文手册中对寄存器的介绍不一样。按照这种方式对寄存器写入数据,然后在变量窗口观察寄存器的值,发现寄存器的值和写入的完全一样,看来是中文手册对这两个寄存器的描述是错的。


  又找来了一个英文手册,然后看手册上这两个寄存器的介绍,发现英文手册对这两个寄存器的介绍和库函数中操作是一致的。

在这里插入图片描述
在这里插入图片描述

  英文手册中寄存器高位存储数据的高8位,寄存器低位存储数据的低两位。看了英文手册中对这两个寄存器的描述是正确的,而中文手册对这两个寄存器的描述是错误的。

关键字:STM8  单片机  ADC  模拟看门狗 引用地址:STM8单片机 ADC模拟看门狗中文资料错误

上一篇:STM8单片机读取18B20温度传感器
下一篇:STM8将库函数移植为寄存器方法

推荐阅读最新更新时间:2024-11-11 11:17

51单片机介绍及头文件
上次买芯片无意间发现STC也有8个脚的单片机,在我印象中貌似只有ATMEAG有8只脚的。于是乎买了几个回来,今天下了手册研究以下。再次将心得写出来 STC的8脚单片机有直插和SOP两种形式的封装,其中有6个IO口,剩下2个是VCC和GND ,不需要带晶振内部自带有时钟发生电路,在此要说明这种型号的单片机有专用的烧录软件,在宏晶官网都有下载。这6个IO口实际上是我们普通单片机上的P3口,实际编程时也是使用P3.X来实现IO口操作。唯一的不同就是没有硬件的串口,需要用到定时器来模拟(这点不好),但是下载电路和STC的串口下载电路时一样的。不做修改。这个有点费解?下载时用到的是串口形式的下载电路,硬件上使用时却没有串口。杯具啊! 关于I
[单片机]
单片机用一位数码管循环显示0-9,A-f
功能:51单片机用一位数码管循环显示0-9,A-f ,十六位字,变换间隔为一秒 程序:主要使用查表的方法(从程序存储器里装载数据) ORG 00H START: SETB P2.7;打开位选锁存器 MOV P0,#0FEH;载入位选信号,第一位显示 CLR P2.7;关闭位选锁存器 MOV R0,#0;这一句和下一句是将A清零操作(初始化) L
[单片机]
51单片机两点间温度控制设计
1.电路原理图 图4.29.1 2.系统板上硬件连线 a)把“单片机系统”区域中的P1.0-P1.7与“动态数码显示”区域中的ABCDEFGH端口用8芯排线连接。 b)把“单片机系统”区域中的P2.0-P2.7与“动态数码显示”区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。 c)把“单片机系统”区域中的P3.0与“模数转换模块”区域中的ST端子用导线相连接。 d)把“单片机系统”区域中的P3.1与“模数转换模块”区域中的OE端子用导线相连接。 e)把“单片机系统”区域中的P3.2与“模数转换模块”区域中的EOC端子用导线相连接。 f)把“单片机系统”区域中的P3.3与“模数转换模
[单片机]
51<font color='red'>单片机</font>两点间温度控制设计
STC单片机常用型号
一:STC15W204S系列有8脚、16脚,具体应用参考STC15系列 单片机 手册。 二:STC15W401AS系列有SOP16、SOP20、SOP28,具体应用参考芯片手册。
[单片机]
STC<font color='red'>单片机</font>常用型号
51单片机三种模拟串口的设计方案解析
随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采集会需要一个串口,上报又需要另一个串口,这就要求单片机具有双串口的功能,但我们知道一般的51系列只提供一个串口,那么另一个串口只能靠程序模拟。 本文所说的模拟串口, 就是利用51的两个输入输出引脚如P1.0和P1.1,置1或0分别代表高低电平,也就是串口通信中所说的位,如起始位用低电平,则将其置0,停止位为高电平,则将其置1,各种数据位和校验位则根据情况置1或置0。至于串口通信的波特率,说到底只是每位电平持续的时间,波特率越高,持续的时间越短。如波特率为9600BPS
[单片机]
对于51单片机和arm9开发板串口通信问题的分析
距离毕设的时间还剩20天左右,这几天一直忙着做毕设,今天终于将51单片机和串口通信的问题解决了,抽出点时间,写一下遇到的问题。不然,过几天又忘了,记录下来也给后续学习的技术宅能提供一点帮助。 我的串口实验是:ARM9 控制板通过串口发送一个指令,51接受到这个指令后,根据这个指令控制小车的运行方式。(为什么不用arm9直接控制小车而采用51控制小车呢? 答:我的想法是电机驱动这一块直接交付给下一级控制器,程序简单,容易实现,况且通过串口,只需解析一个指令就可以实现)。 1、做此类串口通信一定要记得共地,我采用的方法是直接用5v直流输出引出了两个接口,分别为两个控制板供电,这样的话串口通讯的电压没有一点问题。 2、做串口通讯的
[单片机]
瑞萨电子RA产品家族MCU获CAVP综合加密算法套件认证
RA产品家族32位Arm® Cortex®-M微控制器通过瑞萨的安全加密引擎(SCE) 和Arm TrustZone打造卓越物联网安全性 2022 年 5 月 19 日,中国北京讯 - 全球半导体解决方案供应商瑞萨电子今日宣布,其32位Arm® Cortex®-M微控制器(MCU)RA产品家族的安全引擎已获得美国国家标准与技术研究院(NIST)加密算法验证计划(CAVP)认证。RA产品家族灵活配置软件包(FSP)v3.6.0及更高版本中将包含认证过的SCE9保护模式驱动程序。 瑞萨RA6M4、RA6M5、RA4M2和RA4M3 MCU产品群均获得了NIST CAVP综合加密算法认证,包括多种模式的高级加密标准(AE
[嵌入式]
瑞萨电子RA产品家族<font color='red'>MCU</font>获CAVP综合加密算法套件认证
stm32的adc使用(借鉴)
STM32F407_ADC查询模式配置介绍 1.ADC对应管脚介绍 |---管脚------对应ADC----||---管脚------对应ADC----| | PA0 --- ADC123_IN0 || PA1 --- ADC123_IN1 | | PA2 --- ADC123_IN2 || PA3 --- ADC123_IN3 | | PA4 --- ADC12_IN4 || PA5 --- ADC12_IN5 | | PA6 --- ADC12_IN6 || PA7 --- ADC12_IN7 | | PB0 --- ADC12_IN8 || PB1 --- ADC12_IN9 | | PC4 --- ADC12_
[单片机]

推荐帖子

【TI首届低功耗设计大赛】GSM短信测试
本帖最后由tianshuihu于2015-1-800:47编辑 采用GPS定位只能获得当前位置的信息,如果不能将信息上传其应用受到很大局限GPS通讯应用范围很广,但是局限也很明显:一是成本很高,另一点是其本身的通信原理决定其通信地点不能有太多、太厚的遮蔽物相比之下,目前有人聚居的几乎都有2G通信网络,而且资费也越来越便宜;并且在GPS信号不佳时,利用基站定位也可以获得大致的地理位置So,我的设计选用的是一个GSM模块来和主机通信:初步计划是,利用短信将当前位置信息上传
tianshuihu 微控制器 MCU
wince R2 打补丁 081231 后出现堆栈溢出
各位大哥,我的WINCE6。0升级到R2版本后运行一切正常,当我装上081231的补丁后就出现堆栈溢出了,调试信息如下,OEMLaunch:PhysicalAddress0xA0501000(VirtualAddress0x80501000)WindowsCEKernelforARM(ThumbEnabled)BuiltonNov242008at14:58:01+OEMInitINFO:OALLogSetZones:dpC
10082888 WindowsCE
Vision板子和机器视觉omv
Vision板子的开箱体验 最近有关于rtthread社区和瑞萨举办的Vision板子活动已经快要接近收官,我们快速来体验一下板子的开发环境等初步流程。 首先要去社区官网论坛上找到有关板子的教程文档和环境搭建等技术内容如以下地址https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/hw-board/ra8d1-vision-board/ra8d1-vision-
ly87802541 DigiKey得捷技术专区
红旗488怠速高基本设定方法
强制怠速学习具体做法1首先将空气流量计后面软管卡箍松开,使进气软管和空气流量计之间漏进大量空气。由于混合气过稀,怠速会低下来。2通过控制漏进空气的量,使怠速保持在860r/min左右(标准怠速值),这样发动机电脑就会开始适应新的自适应值。3连接大众检测仪(VAG-COM,K81,X431等均可)进入数据流看显示组006组中的第三项,(一般洗完节气门后在1800r/min时,该值为1.14左右这为
frozenviolet 汽车电子
在高频PCB设计中的干扰分析
在高频PCB设计中的干扰分析在高频PCB设计中的干扰分析
linda_xia 模拟电子
【极海APM32F407 Tiny Board】 5.基于LWIP的IAP升级
#1LWIP##1.1LWIP简介LwIP是一款轻量化的TCP/IP协议,是瑞典计算机科学院(SICS)的AdamDunkels开发的一个小型开源的TCP/IP协议栈。在保持TCP协议主要功能的基础上减少对资源的占用。此外LwIP既可以移植到操作系统上运行,也可以在无操作系统的情况下独立运行。可以在网页http://savannah.nongnu.org/projects/lwip/,下载获取到LwIP的各个版本的源代码包和对应的contri
zght 单片机
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved