|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
阿南中的MCK和S64中的MCK是多少? |
| 作者:lsvrky 欄目:ARM技術(shù) |
AT91C_TC_CLKS_TIMER_DIV5_CLOCK=MCK/1024 這里的MCK是指47923200還是1843200? 在S64的USART中的MCK指的也是1843200, 但是在阿南調(diào)試手冊(cè)上面,注釋中的MCK明顯是指的1843200。怎么會(huì)事情呢? *AT91C_CKGR_MOR=0x701; //使能主振蕩器和設(shè)置起振時(shí)間 *AT91C_PMC_MCKR=0x01; //選擇MASTER Clock is main clock,divided by 0 *AT91C_PMC_SCER=AT91C_CKGR_MOSCEN; //使能系統(tǒng)時(shí)鐘寄存器的處理器時(shí)鐘 *AT91C_PMC_PCER=AT91C_ID_US0; //使能USART0時(shí)鐘 *AT91C_PIOA_PDR=US_RXD_PIN|US_TXD_PIN; //禁止該兩個(gè)管教的I/O口功能 *AT91C_PIOA_ASR=US_RXD_PIN|US_TXD_PIN; //將該兩個(gè)I/O口分配給外圍A *AT91C_US0_CR=0x10c; //復(fù)位接受器,發(fā)送器和狀態(tài)位;使能接受與發(fā)送 *AT91C_US0_MR=0x8c0; //正常模式,時(shí)鐘為MCK,8位長(zhǎng)度,無(wú)校驗(yàn),1位停止位 *AT91C_US0_IDR=0xf3fff; //禁止所有UART相關(guān)的中斷 *AT91C_US0_BRGR=30; //設(shè)置波特為38400HZ,AT91C_US0_BRGR為CD值 |
| 2樓: | >>參與討論 |
| 作者: lsvrky 于 2006/11/15 15:50:00 發(fā)布:
kk S64中,MCK的值如何計(jì)算和確定?...請(qǐng)教:S64中,MCK的值如何計(jì)算和確定?如外接的晶振為18.432MHZ,MCK是否為18.432MHZ? |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào) |