|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
使用ADS1.2遇到的一個問題 |
| 作者:crying_p 欄目:ARM技術(shù) |
對字符的輸出,比如我定義一個外部輸出函數(shù) void printf(uint16 Addr,uint8 *point) 我實驗了一下,這樣寫就會報錯 printf(0x0000,"Welcome my friend!"); 而寫成這樣就沒問題 uint8 SBUF[] = "Welcome my friend!"; printf(0x0000,SBUF); 而實際上這2種寫法應該是一樣的 我在KEIL中2種寫法都沒問題 不知道是我的ADS1.2破解的不好,還是ADS本來就不能那樣寫 請各位知道的賜教一下哈 |
| 2樓: | >>參與討論 |
| 作者: high 于 2006/7/6 14:29:00 發(fā)布:
建議不要用printf這個函數(shù)名,try: printf(0x0000,(unsigned CHAR*)"Welcome my friend"); 2個更好的建議: 1)不要使用printf這樣的標準庫里面的函數(shù)名,除非不打算include標準庫 2)void printf(....,const CHAR * string) |
|
| 3樓: | >>參與討論 |
| 作者: crying_p 于 2006/7/6 17:36:00 發(fā)布:
首先感謝樓上的熱心 1.我這里用printf只是想向大家表示我用這個函數(shù)來實現(xiàn)怎樣的功能,實際中我并未使用printf作為我的函數(shù)名. 2.樓上的朋友提到用2)void printf(....,const CHAR * string)我也試過,不過失敗了,這也是我提出該貼的直接原因 |
|
| 4樓: | >>參與討論 |
| 作者: dztang 于 2006/7/7 9:05:00 發(fā)布:
在ADS上,先學學semihosting的概念 每個編譯器對標準輸入輸出都有自己的解釋,主要是看往那送了, printf,scanf等等。 在ADS上,看看有關(guān)semihosting的概念。 |
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |