久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

新唐NuMicro M051定時器1測試程序

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年09月01日   【字體:

 新唐ARM芯片NuMicro M051單片機的資料太少了,根本沒有資料可以參考,只能根據數據手冊對寄存器編程,定時器1跑了起來。經驗證正確0603

#include "SmartM_M0.h" 
unsigned char i;
VOID TMR1Init(VOID)
{
    PROTECT_REG
 (
     APBCLK |= 0x08;     //定時器1時鐘使能
  CLKSEL1 |= 0x4000;   //定時器1時鐘選擇外部高速晶振0X000,內部22為0X4000
  IPRSTC2 |=  0x40;  //TIMER1先復位
  IPRSTC2 &= 0xFB;  //定時器1正常工作
  TCSR1  &= 0x18FFFF00;//先清0
  TCSR1 |= 0x6C000000; //賦值:計數開始、使能定時器中斷、周期模式、重置預分頻值、
  TCMPR1 = 12000*50;  //設置比較值 [0~16777215] 
  NVIC_ISER |= 0x0200; //TMR0_INT;
 )
}
INT32 main(VOID)
{
// unsigned char i;
  PROTECT_REG
  (
   PWRCON |= XTL12M_EN;      
   while((CLKSTATUS & XTL12M_STB) == 0);    
  
   CLKSEL0 = (CLKSEL0 & (~HCLK)) | HCLK_12M; 
  
   P2_PMD=0x5555;          
   P2_DOUT = 0xff;
  )
 TMR1Init();
  while(1)
  {
  if(i>7)
  i= 0; 
  }
}
VOID TMR1_IRQHandler(VOID)
{
 TISR1 = 1;  
    P2_DOUT = ~(1UL<<i);            
 i++; 
}
關閉窗口
主站蜘蛛池模板: 天天操天天天 | 国产伦一区二区三区 | 一区| 国产一区 | 国产h视频 | 亚洲国产成人av好男人在线观看 | 亚洲一区精品在线 | 欧美一区二区在线看 | 久草免费在线视频 | 欧美激情综合色综合啪啪五月 | 亚洲一区欧美 | 欧美日韩在线一区二区三区 | 日韩成人免费视频 | 欧美成人免费在线 | 亚洲高清在线 | 黄色播放 | 青青草在线视频免费观看 | 99pao成人国产永久免费视频 | 国产亚洲成av人片在线观看桃 | caoporn国产精品免费公开 | 久久精品国产99国产 | 欧美中文| 亚洲国产精品久久久久秋霞不卡 | 国产欧美一区二区三区在线看蜜臀 | 国产福利91精品一区二区三区 | 精品久久久久久亚洲精品 | 日韩成人一区 | 污污免费网站 | 欧美一级淫片免费视频黄 | 成人妇女免费播放久久久 | 精品一区在线 | 一区二区三区亚洲 | 先锋资源网 | 午夜视频在线免费观看 | 日本污视频 | av资源在线看 | 日韩精品在线播放 | 亚洲国产精品第一区二区 | 天天操操 | 综合精品在线 | 日韩精品成人在线 |