|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
關于定時器的問題: |
| 作者:chjun 欄目:ARM技術 |
MAIN LDR R0,=PINSEL0 MOV R1,#0X02000000 STR R1,[R0],#4 MOV R1,#0X00000000 STR R1,[R0] LDR R0,=IODIR MOV R1,#0X00000000 STR R1,[R0] LDR R0,=T1PR MOV R1,#99 STR R1,[R0] LDR R0,=T1MCR MOV R1,#0X02; LDR R0,=T1MR0 LDR R1,=110592 MOV R1,R1,ASR #1 STR R1,[R0] LDR R0,=T1EMR MOV R1,#0X30 STR R1,[R0] LDR R0,=T0TCR MOV R1,#0X03 STR R1,[R0] MOV R1,#0X01 STR R1,[R0] HALT NOP B HALT 為什么我的定時器不能翻轉,PLL和VPB都沒有設置.我用的是ZLG2104板子. |
| 2樓: | >>參與討論 |
| 作者: chjun 于 2005/7/18 21:17:00 發(fā)布:
re 上面有一處錯誤,我糾正并加上注釋. INCLUDE LPC2106.INC ;導入包含文件 CODE32 AREA TIMEOUT,CODE,READONLY ENTRY MAIN ;采用默認cclk,pclk, LDR R0,=PINSEL0 MOV R1,#0x02000000 ;設置P0.12引腳為定時器1翻轉 STR R1,[R0],#4 MOV R1,#0x00000000 STR R1,[R0] LDR R0,=IODIR MOV R1,#0x00000000 ;引腳為輸入方式。 STR R1,[R0] LDR R0,=T1PR ;設置定時器分頻為100分頻 MOV R1,#99 STR R1,[R0] LDR R0,=T1MCR MOV R1,#0x02; LDR R0,=T1MR0 ;匹配通道0匹配復位T1TC LDR R1,=110592 MOV R1,R1,ASR #1 ;設置比較值為:R1=110592/2 STR R1,[R0] LDR R0,=T1EMR ; MOV R1,#0X30 STR R1,[R0] ;設置定時器1的T1MR0匹配輸出,輸出方式為翻轉 LDR R0,=T1TCR MOV R1,#0x03 ;啟動并復位T1TC STR R1,[R0] MOV R1,#0x01 STR R1,[R0] HALT NOP ;等待定時器1匹配輸出 B HALT END |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |