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


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
#12
高級會員
高級會員


查看用戶資訊
ahahahahah...
C我就不行啦!
看有沒有其他人能幫你了!

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


Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
#11
初級會員
初級會員


查看用戶資訊
Hello Mark,

謝謝你詳細的解說,我目前使用的是CCS C compiler, 所以我只需要用 #asm
......
#endasm

是嗎??? 還是您知道在C方面該怎麼處理這一段呢???



十分感激Mark的指導. 謝謝你.



菜鳥

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


Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
#10
高級會員
高級會員


查看用戶資訊
再跟你講仔細一點!
例如:
DETECT_POWER:
BTFSC SLIDER ;(接滑動開關,PULL-UP)
GOTO DETECT_POWER_0
BSF BIT,0 ;可動作
RETURN
DETECT_POWER_0:
BCF BIT,0 ;不可動作
RETURN

將此段當做你主程式呼叫的第一個程式
在在你每一段副程式內加入
BTFSS BIT,0 ;判斷滑動開關是否有切到ON
RETURN
....(你寫的副程式)

這樣就可以解決你的問題了
不須在接rs232下 g!的指令!

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


Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
#9
初級會員
初級會員


查看用戶資訊
Hello 大家日安,

首先,十分感激大家的回文,尤其是Mark跟版主的指點跟建議.
因為我是剛起步,所以Mark你所提到的方式,說坦白的我還是不能完全體會,不過我會細細體會想一下的意思跟方法.

還有謝謝nicecookie這麼細心的看我的文章,基本上你提到的那段話是我的語病,我不能說"一般來說". 我不知道是否有其他方式,但是基本上我就是都這麼燒程式的,至於程式內容,因為我只是用了幾個馬達跟幾個infrared,所以沒什麼複雜的東西,所以程式也不用寫到幾行.至於rs232的線,就去今華買的囉.程式update就是我自己了呀.就像現在我想要學的,如果我學會了那我那幾行簡單的程式就update成功了,所以我就上來請教各位高手,看有沒有剛好有這方面的經驗.

再此十分感激大家的看文章回文,感謝Mark熱心的指點.我會努力試試看,有問題還得請教大家.



菜鳥

發表於: 2008/8/7 15:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
#8
資深會員
資深會員


查看用戶資訊
不清楚程式到底是你寫的呢
還是別人寫的
看前後文,應該是現成的吧


不過有件事個人很好奇

你最前面提到
"因為一般來說,我會將程式經由rs232燒進去 PIC 裡面,"

請問, 意思是你的玩具供應商有提供RS232 cable
和程式 download 的軟體嗎
還是有其他燒錄程式的步驟??



覺得你這玩具還蠻先進的ㄛ,
還提供程式update功能
不知道有沒網站可瞧瞧

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


Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
#7
版主
版主


查看用戶資訊
總而言之,你必須修改程式將接收 " g" 的程式改成偵測按鍵方式。如果你沒有原始程式碼那就難改了。

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


Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
#6
高級會員
高級會員


查看用戶資訊
上了電池以後就有電了!!!
這時程式有在跑了!!!
但船不讓她動!!!
等到滑動開關切到on時,才讓船開始動!!!
這應該是玩具的基本動作,假如沒開關,就會一直耗電,不符合消費者需求!!!
你的船假設裝上電池後mcu就能準備動作了!!!
此時偵測滑動開關!!!
如切到ON!!!
1.就做你"g!"此動作!!
2.又或者改成直接偵測滑動開關即可,跳過接收到"g!"指令程式,
直接控制船動!!!

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


Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
#5
初級會員
初級會員


查看用戶資訊
Hello 各位高手日安,

謝謝Mark, nicecookie和Master抽空回文章.

我可能沒有表達好我的問題,就是我已經可以控制我的玩具其實她是一台小船,而且它吃的是電池的電而且我已經把程式燒進去了,但是問題是我每次要讓它跑的時候,我得先打開電源,然後插著rs232的線,再經由PC裡面的 Hyper terminal 視窗裡去key in "g !" 去啟動我的單晶片裡面的程式,然後再把rs232 拔掉, 再把它放到水上面去跑. 因為我上面裝有紅外線測距,所以它在我放進水面上之前就會開始空轉.

我現在想要做的事情是,可不可能直接先把它放到水面上,然後我打開電源開關之後,它就開始自己跑程式呢?我想市面上的那些玩具好像都是這樣,像是那個玩具小狗,它也是一開電源,它所有的裝置都啟動,所以我想要知道這該怎麼做,或是可不可行這樣.

Mark 兄說,可以偵測電源開關,那這個部分,小弟沒概念.你的意思是說我把程式寫好,然後電源開關一打開它就會自動去偵測開關?還是這個部分是寫在程式一般的程式裡面? 那如果是寫在一般的程式裡面,那我是不是還是需要在Hyper terminal 裡面下達跑程式的這個指令呢? 請大家指導一下菜鳥,十分十分感激.



再次感激大家的看文章,及抽空回文.



菜鳥

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


Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
#4
資深會員
資深會員


查看用戶資訊
參照:

我想請教的是,如果今天我想要做一輛玩具車,然後想要讓他打開電源之後,他就可以開始跑我給它的程式,這個我該怎麼用CCS C compilere 去達到呢???


將你的程式寫好後燒錄到877裡面,電源一打開程式就會依序執行了。所以你用CCS寫完程式編譯後會產生hex檔,然後把這個檔案燒錄進877中,通常這些動作MPLAB會幫你完成。

你會問這問題,表示你還沒有動手做。先找一塊實驗版(ex:APP001),將一些基本的範例如點亮LED燈練習過後,再來想要怎樣讓車子跑。不然就算打技術支援專線,版大他們也很難讓你從不會走路直接飛上天吧!?XD

發表於: 2008/8/4 18:06
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教版主或各位能人異士一個不知屬於硬體還是軟體的問題
#3
資深會員
資深會員


查看用戶資訊
你的問題應該不難

不過我想你可能有些觀念上的問題必須先弄懂
例如如何燒錄程式、或是RS232方面的

版上回覆篇幅冗長,
建議你直接打電話問版主比較快

產品技術支援專線:0800-717718

發表於: 2008/8/4 18:03
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... ]

教育訓練中心

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