• slider image 442
  • slider image 477
  • slider image 479
  • slider image 480
  • slider image 481
  • slider image 482
:::

論壇索引


Board index » All Posts (mechwu)




Re: ccs自带的9366有问题
#11
資深會員
資深會員


這裡大多用 C18 與 Hi-Tech,用 CCS 的人很少,建議你直接去 CCS 的官方討論區,有很多善心人士,通常會在一兩天之內答覆你的問題

http://www.ccsinfo.com/forum/

或是去高奇

http://www.goldenchip.com.cn/gdbbs/list.asp?boardid=5

也有幾個人會陪你玩 CCS

發表於: 2006/9/8 16:08
頂部


Re: 我使用CCS C编写读取AD7705的数据,读不出数据
#12
資深會員
資深會員



請看

C:\Program Files\PICC\Drivers\AD7705.C

發表於: 2006/8/21 2:00
頂部


Re: [請問]PIC18f452最高輸出方波速度?
#13
資深會員
資深會員


試試 PWM 吧,至少 5 MHz,應該可以跑到 10 MHz,下面這
是 CCS 編出來的
.............    setup_ccp1CCP_PWM );
MOVLW  B7
ANDWF  T3CON
,F
BCF    TRISC.2
BCF    LATC.2
MOVLW  0C
MOVWF  CCP1CON
.............    setup_timer_2T2_DIV_BY_101);
MOVLW  00
IORLW  04
MOVWF  T2CON
MOVLW  00
MOVWF  PR2
.............    set_pwm1_duty); 
MOVLW  02
MOVWF  CCPR1L

發表於: 2005/11/7 0:15
頂部


Re: [問題]請教關於CCS語法的問題
#14
資深會員
資深會員


請愛用 strcpy()

測試過的範例,你也試試看吧

#include <18F452.H>
#use delay(clock=40000000)
#use rs232(baud=115200, xmit=PIN_C6, rcv=PIN_C7)

char msg[3][14] =
{ "Hello world! ",
"Error code 1 ",
"Enter command"
};

void myfunc(char *str1,char *str2)
{
char tmp;
tmp = str1[0]; putc(tmp);
tmp = str2[0]; putc(tmp);

puts(str1);
puts(str2);
}

void main()
{
char tmpStr[10];

strcpy(tmpStr, "Test");
myfunc(tmpStr, msg[0]);

while(1);
}

抱歉,更正一下,不需要用 read_program_eeprom(),因為 CCS 在 main 的起始就把字串複製到 RAM 裡的 msg,請看看 LST 就知道 CCS 的動作啦


發表於: 2005/10/31 17:49
頂部


Re: [問題]請教關於CCS語法的問題
#15
資深會員
資深會員


>> 在兩個傳入值時,可以傳入常數字傳

哪個?

>> 是否有其它的可能性來達成

常數字串,在 RISC 架構以及 CCS 的處理方式是存入 Program memory,一種可行的做法是編成常數的矩陣

char msg[3][14] ={
"Hello world! ",
"Error code 1 ",
"Enter command"
};

void main()
{
int8 n = 2;

printf( "%c", msg[ n ]);

while(1);
}

下面這種寫法 compile 可通過,不過我還沒測試,您玩玩看吧

char format[3][18] = {
"x = %lu, str = %c",
"y = %lx, str = %c",
"z = %LX, str = %c"
};

printf ( format [ 1 ], n, msg[ 2 ]);

CCS 的 printf() 是非常特別的 printf,與 HiTech 或 C18 的有很大的差異,CCS 的 printf() 並不是函式庫裡的函式,基本上是 compiler 產生的 inline assembly,所以它編出來的 printf 的程式碼非常小。

如果你想要學 printf ( format [ 1 ], n, msg[ 2 ]) 這語法,
寫個 my_function ( format [ 1 ], n, msg[ 2 ]);
傳入字串的起始位址,就是用指標啦,然後,別忘要用 read_program_eeprom() 才能讀出這看起來粉簡單的常數字串喔

CCS 有許多奇怪的特異功能的,呵呵

Have fun!

發表於: 2005/10/27 20:18
頂部


Re: [問題]請教關於CCS語法的問題
#16
資深會員
資深會員


答案是 ... 不行的

若函數原型是 fun( char c),才可以傳入常數字串

我常說錯話,還是去問 CCS 或上 CCS 討論區比較準,呵呵

發表於: 2005/10/25 20:21
頂部


Re: 請問有沒有人知道SD卡的存取協定?
#17
資深會員
資深會員


要手冊?
http://www.sandisk.com/industrial/manuals.asp and also via links at http://www.sdcard.org/sd_memorycard/index.html.

想要自己寫?建議您先看看這段東西
http://www.ccsinfo.com/forum/viewtopic.php?t=19988&highlight=mmc

或是去 http://www.ccsinfo.com/forum
搜尋 MMC 也就會有關於 SD 的資訊
上面那篇就是在 CCS 討論區看到的

這家公司賣 SD / MMC 驅動程式與 FAT16 程式庫
http://www.prllc.com


Best wishes

發表於: 2005/9/2 1:34
頂部


Re: 請問各位高手有關LCD程式....
#18
資深會員
資深會員



那是用 CCS 的 C-compiler 寫的 lcd.c

您用的是 C18 還是 CCS-C ?

差粉多喔

發表於: 2005/8/3 0:49
頂部


Re: ccs 編譯 16c5x 系列的問題
#19
資深會員
資深會員



用 #rom 0x7FF = { 0x0A00 } 這招的 COF 檔可以用嗎?

發表於: 2005/7/19 20:32
頂部


Re: ccs 編譯 16c5x 系列的問題
#20
資深會員
資深會員


我用 CCS 3.228 測試,也是從 0x000 開始,不過,它在 HEX 檔的結尾加了一段

:020FFE00000AE7

就是擺在 0x7FF 的真正的重置向量,它會跳到 0x000 去啦

如果你在 HEX 擋沒看的那段的話,就自己加這麼一句也行

#rom 0x7FF = { 0x0A00 } // 0x0A00 就是 GOTO 0x0000

Best wishes

發表於: 2005/7/19 15:56
頂部



« 1 (2) 3 4 5 ... 16 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------