SYD8811 使用外部32.768Khz晶振作为时钟源
要使用外部晶振作为时钟源有如下两点要注意:
1.4k中的时钟源配置项要和代码的配置项相同,4K中的时钟源通过studio的protocol界面的"Clock select"功能来配置:
这里可以先点击"Read"按钮,看看芯片当下的配置是什么,如果已经配置成"32k XOSC"就不需要重复配置了,如果当下配置是ROSC就修改成"32k XOSC"然后点击"Write"按钮就配置成功了.
另外说明:studio中的很多选项都是保存在4K的,比如这里说的时钟源的配置和flashdata大小的配置等等,所以在配置完自己需要的功能后可以点击"Dump Setting file(bin)"按钮保存一个4K文件作为自己独有的4K,之后烧录这个4K文件的时候,相关配置就是自己需要的了,而不需要自己从新去配置.
2.代码上要选择正确的时钟源,并且不初始化晶振所在的管脚为GPIO,配置如下:
代码可以看如下工程:Source Code\SYD8811_peripheral_misc\32k XOSC
另外对于开发板,硬件上还要注意如下的内容:
要使用外部32.768KHZ晶振作为时钟源,要保证外部32.768KHZ晶振的电路是正确的,对于开发板而言,有个地方需要注意,因为LED1,LED2占用了晶振的关键,所以这里首先要把SB5和SB6断开:
下载工程,RTT打印如下:
这里10S的定时器中断是有上报的!(注意:由于上位机的原因,RTT不能够保证1ms的精确度,这里可以使用GPIO翻转输出查看间隔)
SYD8811 使用外部32.768Khz晶振作为时钟源相关推荐
- stm32f103rct6使用内部晶振作为时钟源
目录 正点原子库函数 1.void SystemInit(void) 2.FLASH 3.宏定义 4.查看 5.延时 6.最终结果 7.精准延时尝试(失败) HAL库函数 1 宏定义 2 时钟配置 3 ...
- TI-RTOS实时操作系统开发之低速时钟32.768kHz晶振检测
写在前面 32.768kHz晶振一般应用于精准计时,比如RTC万年历.蓝牙的同步时钟等都是用的该低速时钟. 以下说明适用:基于TI-RTOS实时操作系统开发的芯片模组 一.检测原理 将时钟脉冲映射到I ...
- 32.768kHz晶振
转自 http://www.elecfans.com/yuanqijian/jingzhen/20180428669532.html 32.768KHZ晶振最初在日本开始它的大量发展,并形成全球之势. ...
- 32.768khz晶振在手表中的作用
手表一直深受大家喜爱,尤其是男士对手表更是情有独钟,因为它代表这个人品位,不仅仅是一个装饰品,而且还可以起到计时器的作用.手表的基础组件时针.分针和秒针,三个指针的走动预示这时间的流逝和新生活的到来, ...
- 通过PPM计算MHz晶振频率偏差和32.768KHz晶振计时公式
PPM是英文Parts Per Million的缩写,表示百万分之几.换句话说:1PPM则代表百万分之一的误差. 举例:若一颗晶振为12.000000MHz,即:12000000Hz 精度为±30pp ...
- 32.768KHz晶振的使用心得
项目需求,使用少量器件搭建一个方波发生电路.找到了一个这样的电路,两个非门和阻容,晶振.图中用两个与非门代替非门. 搭好电路后,发现两个问题: 1. 输出不能发出方波,然后测量发现晶振不能起振.示波器 ...
- nRF52832不使用外部32.768K晶振,使用内部晶振
打开项目使用的sdk_config.h 相关配置如下: // <o> NRFX_CLOCK_CONFIG_LF_SRC - LF Clock Source// <0=> RC ...
- 32.768KHZ的晶振有什么用
我们在电路板上常常会看到这种圆柱状的器件,其实这是一个晶振,标称频率一般是32.768KHZ. 有的同学会感到奇怪,我们平时用的晶振频率不都是这种多少M吗,比如16M,25M,为什么会冒出来一个这么奇 ...
- 【晶振专题】案例:为什么对着STM32低速32.768K晶振哈口气就不起振了?
本案例发现在一个工装产品上,首批一共做了10几台样机.发现有的样机在开机的时候读取不到RTC,有的样机却可以.读不到RTC是概率性出现的,发生在第一次上电的情况.开始他怀疑是环境问题,会不会和温度有关 ...
最新文章
- [原]软件设计的一些感悟
- crysis3 android,Crytek谈安卓版《Crysis 3》:Tegra X1图形性能OK,瓶颈是CPU
- MxGraph从入门到精通之4:布局
- php加断点,使用dump函数,给php加断点测试
- java状态模式例子答案_[转载]java设计模式_状态模式(带例子)
- Python面向对象基础示例_创建对象
- 中找不到iedis_CAD图纸中缺少的字体实在找不到怎么办呢?
- python绘画_python学画画(上)
- LINQ中的Lambda表达式
- eclipse启动springboot项目_多模块项目中的一个Spring Boot启动错误
- 大数据分析平台由哪些部分构成
- Swift中的willSet与didSet
- 关于动态规划,你该了解这些!
- wsdl文件 服务器地址,webservice 的wsdl文件详解
- 幻方 java,Java奇数阶幻方实现代码
- layui使用表格数据,json嵌套数据解决
- 关于bootstrap--表格(table的各种样式)
- 【大数据技术】实验4:熟悉Spark基础编程
- 集体户口和个人户口的区别,看完你就明白了
- PHP+MYSQL基于ThinkPHP在线影院网站的设计与实现
热门文章
- Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors
- RK3288 USB触摸屏与USB摄像头同时使用时触摸卡顿
- “产品经理进阶沙盘演练之产品谋划”技术讲座圆满结束!
- 哈工大计算机学院美女多吗,16所大学男女比例:电子科大最高,哈工大、西电其次,复旦最均衡...
- ndk-build 添加window环境变量
- 我一结婚到婆家,婆家全家人就自动不做饭了,啥都等我做
- HTTP协议详解(转)
- C++智能指针shared_ptr、unique_ptr以及weak_ptr
- 盼望着,盼望着,东风来了,春天的脚步近了。
- ESP32 MD5 代码