Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
|
||||
---|---|---|---|---|
高級會員
|
ahahahahah...
C我就不行啦! 看有沒有其他人能幫你了!
發表於: 2008/8/11 9:45
|
|||
|
Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
|
||||
---|---|---|---|---|
初級會員
|
Hello Mark,
謝謝你詳細的解說,我目前使用的是CCS C compiler, 所以我只需要用 #asm ...... #endasm 是嗎??? 還是您知道在C方面該怎麼處理這一段呢??? 十分感激Mark的指導. 謝謝你. 菜鳥
發表於: 2008/8/9 6:17
|
|||
|
Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
|
||||
---|---|---|---|---|
初級會員
|
Hello 大家日安,
首先,十分感激大家的回文,尤其是Mark跟版主的指點跟建議. 因為我是剛起步,所以Mark你所提到的方式,說坦白的我還是不能完全體會,不過我會細細體會想一下的意思跟方法. 還有謝謝nicecookie這麼細心的看我的文章,基本上你提到的那段話是我的語病,我不能說"一般來說". 我不知道是否有其他方式,但是基本上我就是都這麼燒程式的,至於程式內容,因為我只是用了幾個馬達跟幾個infrared,所以沒什麼複雜的東西,所以程式也不用寫到幾行.至於rs232的線,就去今華買的囉.程式update就是我自己了呀.就像現在我想要學的,如果我學會了那我那幾行簡單的程式就update成功了,所以我就上來請教各位高手,看有沒有剛好有這方面的經驗. 再此十分感激大家的看文章回文,感謝Mark熱心的指點.我會努力試試看,有問題還得請教大家. 菜鳥
發表於: 2008/8/7 15:35
|
|||
|
Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
|
||||
---|---|---|---|---|
資深會員
|
不清楚程式到底是你寫的呢
還是別人寫的 看前後文,應該是現成的吧 不過有件事個人很好奇 你最前面提到 "因為一般來說,我會將程式經由rs232燒進去 PIC 裡面," 請問, 意思是你的玩具供應商有提供RS232 cable 和程式 download 的軟體嗎 還是有其他燒錄程式的步驟?? 覺得你這玩具還蠻先進的ㄛ, 還提供程式update功能 不知道有沒網站可瞧瞧
發表於: 2008/8/6 17:35
|
|||
|
Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
|
||||
---|---|---|---|---|
版主
|
總而言之,你必須修改程式將接收 " g" 的程式改成偵測按鍵方式。如果你沒有原始程式碼那就難改了。
發表於: 2008/8/6 16:29
|
|||
|
Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
|
||||
---|---|---|---|---|
高級會員
|
上了電池以後就有電了!!!
這時程式有在跑了!!! 但船不讓她動!!! 等到滑動開關切到on時,才讓船開始動!!! 這應該是玩具的基本動作,假如沒開關,就會一直耗電,不符合消費者需求!!! 你的船假設裝上電池後mcu就能準備動作了!!! 此時偵測滑動開關!!! 如切到ON!!! 1.就做你"g!"此動作!! 2.又或者改成直接偵測滑動開關即可,跳過接收到"g!"指令程式, 直接控制船動!!!
發表於: 2008/8/6 15:01
|
|||
|
Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
|
||||
---|---|---|---|---|
初級會員
|
Hello 各位高手日安,
謝謝Mark, nicecookie和Master抽空回文章. 我可能沒有表達好我的問題,就是我已經可以控制我的玩具其實她是一台小船,而且它吃的是電池的電而且我已經把程式燒進去了,但是問題是我每次要讓它跑的時候,我得先打開電源,然後插著rs232的線,再經由PC裡面的 Hyper terminal 視窗裡去key in "g !" 去啟動我的單晶片裡面的程式,然後再把rs232 拔掉, 再把它放到水上面去跑. 因為我上面裝有紅外線測距,所以它在我放進水面上之前就會開始空轉. 我現在想要做的事情是,可不可能直接先把它放到水面上,然後我打開電源開關之後,它就開始自己跑程式呢?我想市面上的那些玩具好像都是這樣,像是那個玩具小狗,它也是一開電源,它所有的裝置都啟動,所以我想要知道這該怎麼做,或是可不可行這樣. Mark 兄說,可以偵測電源開關,那這個部分,小弟沒概念.你的意思是說我把程式寫好,然後電源開關一打開它就會自動去偵測開關?還是這個部分是寫在程式一般的程式裡面? 那如果是寫在一般的程式裡面,那我是不是還是需要在Hyper terminal 裡面下達跑程式的這個指令呢? 請大家指導一下菜鳥,十分十分感激. 再次感激大家的看文章,及抽空回文. 菜鳥
發表於: 2008/8/6 14:13
|
|||
|
Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
|
||||
---|---|---|---|---|
資深會員
|
參照:
將你的程式寫好後燒錄到877裡面,電源一打開程式就會依序執行了。所以你用CCS寫完程式編譯後會產生hex檔,然後把這個檔案燒錄進877中,通常這些動作MPLAB會幫你完成。 你會問這問題,表示你還沒有動手做。先找一塊實驗版(ex:APP001),將一些基本的範例如點亮LED燈練習過後,再來想要怎樣讓車子跑。不然就算打技術支援專線,版大他們也很難讓你從不會走路直接飛上天吧!?XD
發表於: 2008/8/4 18:06
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
|
||||
---|---|---|---|---|
資深會員
|
你的問題應該不難
不過我想你可能有些觀念上的問題必須先弄懂 例如如何燒錄程式、或是RS232方面的 版上回覆篇幅冗長, 建議你直接打電話問版主比較快 產品技術支援專線:0800-717718
發表於: 2008/8/4 18:03
|
|||
|