Keil5 平台 S3C2440裸机程序开发 |
您所在的位置:网站首页 › keil5硬件仿真 › Keil5 平台 S3C2440裸机程序开发 |
目录 前言 一、看门狗定时器配置 二、源码 前言本博文介绍mini2440开发板,在keil5平台上进行外部中断开发的一些基本配置。 一、看门狗定时器配置PCLK=50MHz,预分频值设置为249,分频系数为16,则看门狗定时器时钟频率 f_watchdog=PCLK/(预分频值+1)/分频系数 =50000000/(249+1)/16 =12500Hz 超时时间T=WTCNT/f_watchdog,超时时间设置为4s,则 WTCNT=T*f_watchdog=4*12500=50000 完整配置 #include "S3C2440.h" #include "led.h" void watchdog_Init(void) { /* 看门狗定时器时钟频率:f_watchdog=PCLK/(预分频值+1)/分频系数 =50000000/(249+1)/16 =12500Hz */ /* 超时时间T=WTCNT/f_watchdog,超时时间设置为4s,则 WTCNT=T*f_watchdog=4*12500=50000 */ WTCON |= (0xF9 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |