ASM 板


LINE

看板 ASM  RSS
※ 引述《hengchieh (Hi)》之銘言: : ※ 引述《vofeed (vofeed)》之銘言: : : 大家好,我剛才發現有這個版,想請問各位神人大大 : : 小弟剛接觸這一塊領域,雖然之前也有碰過8051,但也只是小改一點程式 : : 我的問題是,小弟用的是APP013的版子和ICD2來燒錄程式,但聽學長說 : : 燒錄完後,放在麵包版上,由於小弟的功能是想簡單試一下是否LED燈會亮~ : : 所以使用PORTD當輸出,共用了第19、20 、21、22、27、28、29、30腳接LED正端, : : 然後第11、31腳接正電,第12、32腳接地,聽說是要設定configuration bits : : 但小弟看datasheet老半天,我的麵包版上的LED燈還是仍無起色~, : : 最慘的是上面的電壓差不多0.1V左右,我有請教客服工程師, : : 他是說要將第1隻腳的MCLR接個電阻後接電源,但小弟試了仍無起色 : : 已經試了一星期了~想請問神人大大給小弟一些指教~ : : ;************************************** : : ;* A Simple Program * : : ;************************************** : : list p=16F887 : : #include <p16F887.inc> : : A equ 0x20 : : NUM equ 0x03 : : org 0x00 : : nop : : Start: : : movlw NUM : : addlw .201 : : movwf A : : banksel TRISD : : clrf TRISD : : banksel PORTD : : movwf PORTD : : end : : 這是小弟看範例程式打的,功能是要跑出八個LED燈,這不是跑馬燈~ : : 請問一下BANK的設計是啥意思? : 不知道你那邊有沒有教育訓練的講義可以看,沒有的話至以下網址下載 : http://www.microchip.com.tw/modules/wfdownloads/viewcat.php?list=1 : 101asp : 若你vcc、gnd及mclr有pull up的話,且mcu可以燒錄,還有一點要注意,io pin : 注意是不是ad的腳位,是的話請先去改成digital的腳位, : 去把ANSEL全部設定成零,不懂的話搜尋一下datasheet,這個暫存器的意思。 : 我玩mcu的習慣都是先確認mcu有沒有跑起來,設定內振,設定clkout, : 用示波器量clkout pin 腳是否為我要的clk,是的話再往下debug, : 因8bit mcu算玩過滿多顆的(之前在代理商當microchip fae)不一定每顆設定都一樣, : 在那邊吃過幾次虧,所以一開始習慣都會先量測clkout。 : config設定可以透過直接軟體來設定,可是會變成比較麻煩的就是每次compiler這個設 : 定有可能就會跑掉,可以參考教育文件來對照如何設定。 : ex: : __config _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON : & _HS_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF : 當然以上的名稱都是有定義過的,基本上有些改on,off可以過關,建議對照每一顆mcu : 的inc檔來設定,路徑C:\Program Files\Microchip\MPASM Suite(不一定,看版本) : 找不到的話就用搜尋的,開啟p16f877A.inc,直接拉到最下面,因為設定檔的定義幾 : 乎都是在最下面。 : 還有你的程式只跑一次嗎?你應該用個goto loop讓他卡死,不然pc counter會往 : 下一直執行,然後就不知道跑去哪裡了。 : 以上可能都是大概說明,若真的要學,去原廠上一下課程,這些都是免費的, : 而且有免費便當吃(開玩笑的),台北、新竹、台中、高雄都有, : 在台灣原廠網站的右邊的教育訓練,點進去看是否有101asp的課程,這門是基礎入門 : 課程,可以去上一下,會很有幫助。 不好意思,喝了紅茶真的睡不著>.<, 用了軟體模擬跑了一下,確定port d有正常動作 http://homepage8.seed.net.tw/web@5/t0075848/2.JPG
你還是先確定mcu的clk有沒有跑起來,另外再加上最後那2行,讓程式可停在那邊, 而不是從頭到尾一直在重跑,軟體模擬是一直在重跑啦,硬體的話沒實際試過, led也可以先不用,單純用3用電表量一下是否有hi準位。 不好意思又騙了一些p幣了。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.165.46
1F:推 vofeed:感謝大大,我在試看看好了~謝謝您的指教 10/02 21:07
2F:→ vofeed:對了,MCU的CLK有波型~ 10/02 21:08







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP