Keil5 平台 S3C2440裸机程序开发

您所在的位置:网站首页 keil5硬件仿真 Keil5 平台 S3C2440裸机程序开发

Keil5 平台 S3C2440裸机程序开发

2022-12-05 11:54| 来源: 网络整理| 查看: 265

目录

前言

一、看门狗定时器配置

二、源码

前言

本博文介绍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