Re: PORTD的怪问题
|
||||
---|---|---|---|---|
高級會員
|
看起來好像是電源沒有濾乾淨
可以在電源端加上大電容試試看
發表於: 2005/6/18 21:58
|
|||
人生最長久的擁有是珍惜 但是大都在失去後才發現
|
||||
|
PORTD的怪问题
|
||||
---|---|---|---|---|
初級會員
|
我已关闭18F458的PSPMODE和比较器模式(CMCON=0X07),并且TRISD=0X00,TRISE=0X00,但令RD0=1时,用示波器观察的波形有很多毛刺,不知是什么原因?而RD4=1的波形基本正常。
發表於: 2005/6/18 20:13
|
|||
|
Re: 关于PIC模拟报警声音的问题
|
||||
---|---|---|---|---|
版主
|
警報音,其實就是頻率一直再變的聲音。程式要怎麼寫?自己想個方法,寫看看,聽看看就知道囉!
發表於: 2005/6/18 12:09
|
|||
|
Re: IIC的多重MASTER
|
||||
---|---|---|---|---|
版主
|
所謂"MASTER",就是送CLOCK出來的IC。
I2C,在同一個時候,只能有一顆IC送出CLOCK,也就是在同一個時候,只能有一顆IC是當作MASTER,其它都是 SLAVE,自然不會有什麼MASTER和MASTER互傳資料這個情況。 如果有兩顆IC,同時想要當MASTER,也就是說幾乎同時想要送出CLOCK的話,那就看誰搶贏,搶輸的人,就先乖乖地當SLAVE;等到剛剛搶贏的人辦完事之後,再設法搶一次線,看看會不會搶贏。 當然,如果事先講好協定,就可以儘量避免搶線的情況。 對於上述的情況,PIC的硬體有設計到讓事情較好處理。 不過,如果您的硬體還沒有定案,也許,可以將硬體設計為: 主板的IC,利用硬體I2C接腳,當作SLAVE,和面板互通;利用另外兩隻一般的I/O腳,當作軟體I2C接腳,當作MASTER,來存取DAC。如此,就不用考慮MULTI MASTER的問題。
發表於: 2005/6/18 12:02
|
|||
|
Re: 奇怪,,,奇怪......好奇怪??
|
||||
---|---|---|---|---|
版主
|
恭喜您!可以去泡妞了。
CMCON是用來設定比較器的模式用的。如果相關的腳是當作一般的I/O來用,就要把比較器的功能關掉,I/O動作才會正常。 不過,建議程式在開始之後,還是加一段DELAY的程式,再進行耗電的動作會比較安全。 看一下10F2XX的DATA SHEET,應該是有些內含比較器,有些沒有。
發表於: 2005/6/18 11:48
|
|||
|
Re: IIC的多重MASTER
|
||||
---|---|---|---|---|
資深會員
|
PIC18F452 的15.4.16
有 MULTI-MASTER MODE 在多重MASTER下可以兩顆MASTER互傳資料嗎? 剛剛稍微瀏覽了一下規格書 沒看到要如何訂MASTER的位址 那MASTER_A要傳資料給MASTER_B要怎麼聯繫?
發表於: 2005/6/18 9:30
|
|||
|
Re: IIC的多重MASTER
|
||||
---|---|---|---|---|
高級會員
|
PIC 如果有 MIIC module
可以當Master 也可以當 Slave 看你需求 2 個 PIC 互傳 只要 Hand shake 規劃好 應該不是問題
發表於: 2005/6/18 8:48
|
|||
IWC
IWC JL Rolex PP 有點距離 越來越遠 |
||||
|
Re: Program Memory 不是 flash type 記憶體嗎?
|
||||
---|---|---|---|---|
新會員
|
Thanks a lot. I found the problem myself, too. Actually, when I turn off the LAB-X1 board, just the program stop running. But it is definitely true that the program still resides in the PIC18F452.
And your opinion is valuable to me, too. Now my motor is running like hell and next step would be discover its RPM through the CAPTURE mode. Jack
發表於: 2005/6/18 4:20
|
|||
|
Re: 奇怪,,,奇怪......好奇怪??
|
||||
---|---|---|---|---|
資深會員
|
3Q 版主 問題找到啦 !!! 哈哈.... happy happy ....
我又去找個程式 來參考 , 發現 CMCON0的設定不同; 不工作的那個設定是... movlw d'10001111' movwf CMCON0, 改為 ..... movlw d'11110011' movwf CMCON0 MCU 10F206 就 OK 啦,,,, 我是不知道差在那裡 ???? 至少笨笨鴨..又可以繼續玩下去啦 !!!! happy happy 可以到街上泡洋妞去啦! 哈哈..嘿嘿..哈哈
發表於: 2005/6/18 3:34
|
|||
|