IWDG使用的是32芯片内部的40k独立晶振,该晶振为rtc和iwdg提供时钟,即使是主时钟坏了也不影响它们。主要用到三个寄存器,IWDG_KR 键值寄存器IWDG_PR 预分频寄存器IWDG_RLR 重装载寄存器使用步骤:①往IWDG_KR寄存器中写入0x5555,取消IWDG_PR和IW...
分类:
其他好文 时间:
2015-08-02 18:12:48
阅读次数:
892
最近遇到一个问题:
想把 CC2541 本来应该接 32K 晶振的 P2_3 和 P2_4 用作 GPIO,结果按照 Datasheet 修改之后不行。
最后的解决办法是:
hal_board_cfg.h 文件中的
#if !defined (XOSC32K_INSTALLED) || (defined (XOSC32K_INSTALLED) && (XOSC32K_IN...
分类:
其他好文 时间:
2015-07-28 18:51:08
阅读次数:
152
由于目前手里只有16MHZ的2520封装的贴片晶振,8MHZ这种封装做不到这么小,所以就先用16MHZ,这样我们就需要修改程序相关的RCC时钟:
1,stm32f4xx.h
#define HSE_VALUE ((uint32_t)16000000) /*!
2,system_stm32f4xx.c
/* PLL_VCO = (HSE_VALUE or HSI_VALUE /...
分类:
其他好文 时间:
2015-07-26 15:46:27
阅读次数:
111
时钟电路的原理框图在使用有源晶振作为外部的时钟源时,DSP片内的晶体振荡电路会被旁路,外部的时钟信号有XCLKIN管脚输入DSP。看门狗定时器取OSCCLK信号作为其输入。C28x的内核会将输入的CLKIN信号转换为SYSCLKOUT信号(这就是通常我们提到的那些150MHz的信号)。SYSCLKO...
分类:
Web程序 时间:
2015-07-17 08:23:51
阅读次数:
166
1. 目标, PG13,PG14双线程双闪灯。2. 测试平台 keil v5.13.0.0 cube 4.8.03. 步骤 3.1打开cube, PG13,13设为输出, Rcc选外部晶振, 点选FreeRTOS 3.2 时钟配置界面 enable css, 配置成系统主频168M 3.3...
分类:
其他好文 时间:
2015-07-13 10:11:53
阅读次数:
284
设计一个计数程序,使用时钟clk,在这个clk的上升沿计数。
硬件上该时钟由50MHz晶振提供,因此设计时钟就要约束为50MHz,20ns时钟周期。
编译工程后打开quartus II TimeQuest:
点击Netlist -> Create Timing Netlist:
点击OK,点击菜单栏Constraints -> Create Clock:...
分类:
其他好文 时间:
2015-06-29 20:32:29
阅读次数:
181
DS18B20测温原理:图中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,DS18B20内部的低温度系数振荡器是一个振荡频率随温度变化很小的振荡器,为计数器1提供一频率稳定的计...
分类:
其他好文 时间:
2015-06-26 17:56:42
阅读次数:
133
DS18B20,单片机,11.0592MHZ
#ifndef __DELAY_H__
#define __DELAY_H__
/*------------------------------------------------
uS延时函数,含有输入参数 unsigned char t,无返回值
unsigned char 是定义无符号字符变量,其值的范围是
0~255 这里使用晶振12M...
分类:
其他好文 时间:
2015-06-19 00:05:28
阅读次数:
165
1.数据显示有问题,不是自己想要的?
1).数据定义的数据类型有问题,数据已经溢出。
2).数据之间的转换,交互过程有问题。
3).全局变量同时在另一个函数中被操作了。
4).看门狗复位,数据有些也被复位。
2.看门狗复位的原因?
1).程序跑飞。
2).喂狗时间太短。
3).晶振有问题。(如内部晶振的不稳定引起)。
3.搭锡桥,烙铁温度相对要低;拉锡...
分类:
其他好文 时间:
2015-06-06 12:09:24
阅读次数:
138
通过串口输入 R 、W 进行控制程序读写IIC设备。波特率9600bps,晶振115200HZ。
main.c
/*-----------------------------------------------
IIC编程 1
编写:Louis
邮箱:kaly.liu@163.com
日期:2015.06.01
修改:通过串口命令R/W,控制EEPROM的读R写W。并...
分类:
其他好文 时间:
2015-06-02 21:58:41
阅读次数:
233