stm8s103调试注意点
2024-08-31 09:31:02
- 外设时钟的配置,有次ADC就是不工作,查问题查了很久,总是怀疑ADC配置问题,然后利用库函数的例程,发现就可以,最后发现,外设时钟没开启,外设时钟如下配置
CLK->PCKENR1 = 0x00;
CLK->PCKENR2 = 0x00;导致ADC不工作。
- 查ADC不工作问题时,为什么会怀疑配置有问题呢,主要原因也是由于debug时,查看ADC寄存器发现跟期望值不符,ADC寄存器的值大部分为0,查看datasheet这些寄存器均是可读写的,按道理应该可以观察的到,但是就是不行,,最后打开外设时钟后,发现观察ADC寄存器跟期望一致了。
总结:外设时钟没开,ADC寄存器观察期望不符;外设时钟开了,ADC寄存器和期望相符。 - ADC不断进入中断,导致其他任务无法执行
最新文章
- 【iCore3 双核心板】DEMO 1.0 测试程序发布
- struts2的 result 通配符 OGNL
- JAVA嵌入运行Groovy脚本
- UVa 11464 Even Parity 偶数矩阵
- poj 1789 Truck History【最小生成树prime】
- VBS学习日记(一个) 开始了解
- headfirst设计模式(2)—观察者模式
- LANMP系列教程之MySQL编译安装CentOS7环境
- UTL_DBWS - Consuming Web Services in Oracle 10g Onward
- [Android] Android 去掉界面标题栏的方法
- [转载]SpringBoot系列: SpringMVC 参数绑定注解解析
- python操作redis集群
- struts2框架学习笔记6:拦截器
- java基础-配置java的环境变量
- PHP框架CI CodeIgniter 的log_message开启日志记录方法
- qt creator翻译流程
- SPOJ QTREE Query on a tree 树链剖分+线段树
- Java,JavaScript,jQuery,jSP,js
- hihocode 1336 Matrix Sum 【二维树状数组】
- Linux 修改 IP地址 和 网关
热门文章
- 应用二:Vue之ElementUI Form表单校验
- day25-3 json,pickle模块
- 【udacity】机器学习
- EL表达式中,param和requestScope的区别
- jQuery元素属性操作
- 记Spring搭建功能完整的个人博客「Oyster」全过程[其二] Idea中Maven+SpringBoot多模块项目开发的设计和各种坑(模块间依赖和打包问题)
- 【codeforces 732F】Tourist Reform
- PHP学习总结(5)——PHP入门篇之PHP字符串
- static类型autowired 注入失败
- asp.net mvc-identity初步学习