• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: Hi-Tech PICC........
#7
版主
版主


查看用戶資訊
你該不會是用 In-Line Assembly 的方式要去旋轉二維陣列吧! 想一下陣列的架構,那是 C 專用的,組合語言怎能知道陣列元素的位址呢?

Mixing C and Assembler Code 可以先參考 Hi-Tech PICC Workshop 教材的最後一章,那裡有一些說明。

發表於: 2008/6/27 17:17
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Hi-Tech PICC........
#6
資深會員
資深會員


查看用戶資訊
剛剛打開手冊看了一下,請參考第 168 頁 ~ 171 頁的說明,也就是「5.12 Mixing C and Assembler Code」這一段,Hi-Tech提供三種組合語言和 C 語言混合編寫的方式,第一種和二種的方式我看不懂,麻煩看得懂的高手大大方便的話指導一下,我是用第三種的,也就是你現在用的方式。

請特別注意第 171 頁的「IMPORTANT NOTE:」這一段說明,這可能是你的問題所在。

發表於: 2008/6/24 17:15
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Hi-Tech PICC........
#5
資深會員
資深會員


查看用戶資訊
請問你這一段 in line assembly 是在 main 函數裡面還是外面,這種寫法要在 main 函數外面才可以編譯,要在 main 函數裡面的話必須用另外一種寫法, Hi - tech 的使用手冊中有看到過。

發表於: 2008/6/24 17:04
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Hi-Tech PICC........
#4
資深會員
資深會員


查看用戶資訊
你好:
雖然有了report但我還是有些看不懂.
這行
BCF _STATUS,_C
改為
BCF _STATUS,0
試看看

Thanks.


發表於: 2008/6/24 12:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Hi-Tech PICC........
#3
初級會員
初級會員


查看用戶資訊
Error [876] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 28. syntax error
Error [876] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 29. syntax error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 31. lexical error
Error [876] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 31. syntax error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 31. lexical error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 31. lexical error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 31. lexical error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 32. lexical error
Error [876] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 32. syntax error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 32. lexical error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 32. lexical error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 32. lexical error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 33. lexical error
Error [876] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 33. syntax error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 33. lexical error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 33. lexical error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 33. lexical error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 34. lexical error
Error [876] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 34. syntax error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 34. lexical error
Error [844] D:\PIC_DATA\ReadCooder\V00\DF5326.c; 34. lexical error
Advisory[1] too many errors (21)

發表於: 2008/6/24 11:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Hi-Tech PICC........
#2
資深會員
資深會員


查看用戶資訊
你好:
能否將錯誤訊息完整貼上才是!
Thanks.

發表於: 2008/6/24 11:11
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Hi-Tech PICC........
#1
初級會員
初級會員


查看用戶資訊
組譯過不了...........
#asm
BSF _C
BTFSS _IN // IO Port
BCF _STATUS,_C
RLF _DATA[0][0]
RLF _DATA[0][1]
RLF _DATA[0][2]
RLF _DATA[0][3]
#endasm

有哪邊錯了嗎
孩是有什麼指令 移位不把 c 清除的

發表於: 2008/6/24 11:04
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

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... ]

教育訓練中心

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