查看: 4317|回復: 0
打印 上一主題 下一主題

CortexM0菜鳥(niǎo)之節拍中斷(第8天作業(yè))

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2010-9-7 00:28:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: 菜鳥(niǎo) , 節拍 , 作業(yè)
由于前幾天事太多,近日繼續M0菜鳥(niǎo)的歷程。以下是systick.cpp文件源碼

#include "systick.h"
extern "C" void __irq SysTick_Handler(void)
{
static int count = 0;
if (count++ >= 50)//500mS
{
  PortLed8.DATA.Bits.PinLed8 ^= 1;//LED8每半秒閃爍一次
  count = 0;
}
}
SysTickObj::SysTickObj (void)
{
    SysTickInit();//節拍定時(shí)器初始化
}
void SysTickObj::SysTickInit(void)
{
//位域寫(xiě)法
SYSTick.STCTRL.Bits.ENABLE = 1;//系統節拍計數器使能
SYSTick.STCTRL.Bits.TICKINT = 1;//系統節拍中斷使能
//寄存器寫(xiě)法
// SYSTick.STCTRL.Regs = (1 << SYSTick_ENABLE)//系統節拍計數器使能  
//                     | (1 << SYSTick_TICKINT);//系統節拍中斷使能
SYSTick.STRELOAD.Regs = (SystemFrequency / 1000 * 10) - 1;//10mS節拍中斷
}


HotPower@163.com  2010.9.6 23:38 于雁塔菜地

菜農通訊工具:

新浪網(wǎng)頁(yè)版:http://t.sina.com.cn/hotpower
新浪手機版:http://t.sina.cn/hotpower

網(wǎng) 易微 博:http://t.163.com/hotpower
騰訊QQ:    1270688699

菜農郵箱:     HotPower@163.com
菜農導航: http://www.hotpage.net.cn/

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页