|
|||||||||||
| 技術(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 |
求助,向各位大哥請(qǐng)教一個(gè)不常見(jiàn)的問(wèn)題,謝謝! |
| 作者:tiger_wolf 欄目:ARM技術(shù) |
;************OPTIONS************************************* ;_RAM_STARTADDRESS EQU 0xc000000 _ISR_STARTADDRESS EQU 0xc7fff00 ;GCS6:64M DRAM/SDRAM ;_ISR_STARTADDRESS EQU 0xc1fff00 ;GCS6:16M DRAM ;BUSWIDTH ;16,32 GBLA BUSWIDTH ;定義 BUSWIDTH 為一個(gè)全局算術(shù)變量 ,并且初始化為 0 BUSWIDTH SETA 16 ;給全局算術(shù)變量 BUSWIDTH 賦值為 16 ;"DRAM","SDRAM" GBLS BDRAMTYPE ;聲明一個(gè)全局字符串變量 BDRAMTYPE ,并且初始化為 "" BDRAMTYPE SETS "SDRAM" ;給全局變量 BDRAMTYPE 賦值為 "SDRAM" ;This valus has to be TRUE on ROM program ;This values has to be FALSE in RAM program PLLONSTART SETL {TRUE} ;給一個(gè)全局 邏輯變量 賦值為 {TRUE} GBLA PLLCLK ;定義 PLLCLK 為一個(gè)全局算術(shù)變量 ,并且初始化為 0 PLLCLK SETA 32000000 ;給全局算術(shù)變量 PLLCLK 賦值 為 32000000 [ PLLCLK = 32000000 M_DIV EQU 24 ; Fin = 10MHZ Fout = 32MHZ P_DIV EUQ 3 S_DIV EQU 1 ] ;********************************************************** END 各位大哥,這里有三個(gè)問(wèn)題向各位大哥請(qǐng)教: 問(wèn)題1: [ ] 這是什么符號(hào)呢?相當(dāng)于 C 語(yǔ)言中的什么呢? 問(wèn)題2: [ PLLCLK = 32000000 M_DIV EQU 24 ; Fin = 10MHZ Fout = 32MHZ P_DIV EUQ 3 S_DIV EQU 1 ] 整個(gè)是什么意思? 問(wèn)題3: ;_RAM_STARTADDRESS EQU 0xc000000 _ISR_STARTADDRESS EQU 0xc7fff00 ;GCS6:64M DRAM/SDRAM ;_ISR_STARTADDRESS EQU 0xc1fff00 ;GCS6:16M DRAM 這三句話 分別定義什么東西呢? 謝謝! |
| 2樓: | >>參與討論 |
| 作者: zjlihuajun 于 2005/9/24 16:12:00 發(fā)布:
為何不翻翻書(shū)? [ | ]相當(dāng)于if... else ... end if ;表示本行為注釋 EQU相當(dāng)于宏定義 |
|
| 3樓: | >>參與討論 |
| 作者: mxh0506 于 2005/9/24 21:22:00 發(fā)布:
ADS的匯編手冊(cè)里有詳細(xì)介紹 |
|
| 4樓: | >>參與討論 |
| 作者: 東山客 于 2005/9/25 18:00:00 發(fā)布:
匯編的東西現(xiàn)在用的比較少吧 |
|
| 5樓: | >>參與討論 |
| 作者: tiger_wolf 于 2005/9/26 8:11:00 發(fā)布:
re: 謝謝 各位大哥 那么, [ PLLCLK = 32000000 M_DIV EQU 24 ; Fin = 10MHZ Fout = 32MHZ P_DIV EUQ 3 S_DIV EQU 1 ] 的意思是不是 if (PLLCLK = 32000000) { M_DIV EQU 24 P_DIV EUQ 3 S_DIV EQU 1 } 還是別的意思? 謝謝! |
|
| 6樓: | >>參與討論 |
| 作者: tiger_wolf 于 2005/9/26 11:03:00 發(fā)布:
re: 大家來(lái)頂! 謝謝! |
|
| 7樓: | >>參與討論 |
| 作者: tiger_wolf 于 2005/9/26 13:56:00 發(fā)布:
re 大家來(lái)頂! 謝謝! |
|
| 8樓: | >>參與討論 |
| 作者: 三菱野貓 于 2005/10/2 23:37:00 發(fā)布:
你寫(xiě)的求助代碼就是錯(cuò)的啊 if (PLLCLK = 32000000) C中這是錯(cuò)誤的寫(xiě)法啊,好的編譯器是不能編譯通過(guò)的,差點(diǎn)的也要給你警告啊,好好看看C語(yǔ)言啦,下面的差不多啊,不過(guò)你也寫(xiě)錯(cuò)啦,抱歉,給你指出了這么多 |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.hbjingang.com 浙ICP證030469號(hào) |