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

論壇索引


Board index » All Posts




請問有關 : I2 C BUS ...
初級會員
初級會員


請問:

什麼是 I2 C BUS ?

用 PIC 可以達到 I2 C BUS ?

發表於: 2005/7/6 22:39
頂部


訪客
延時程式 delay loop
訪客-訪客
本人學寫pic不久, 有幾個問題想你們幫手幫手 ....

1. 你們有沒有一些教寫延時程式的好網站介紹給我, 因為我想寫一個 5秒的延時,但我不懂如可計出一個準確的延時 , 或者你們可不可以教我?

2. 我想寫一個程式, 有以下兩個條件 (使用pic12f675)
(i) 需要檢查用作輸入的 tact switch , 按下不同的時間就有不同的輸出 (例如: 1秒及5秒)
(ii) 輸出的就是不同頻率的方波 ...(例如: 100Hz及1000Hz)
我想用key polling 的方法去檢查 tact switch, 如果條件符合, 便用 tmr0 去產生方波輸出, 請問我用這個方法有沒有問題?

3. 承第二題所問 , 如果我用外部中斷或者用 tmr0 去檢查輸入時間是可不可行的 ? 如果可行, 可不可以教我怎樣做 ?

thanks !

頂部


Re: 電腦終端機
高級會員
高級會員


謝謝您的回應~~~ 我嘹解了

發表於: 2005/7/6 21:44
頂部


Re: 請教pic16f877 的邏輯問題
新會員
新會員


我想您誤會我的意思了!我的意思是指現在有兩組類比輸入,分別輸入腳為RA0,RA1 而我在程式中也寫了兩組AD轉換,及兩組PWM模組,現在我需要是
當RA0輸入電壓,我需要RA1輸出PWM訊號,此時RA1沒有輸入電壓
當RA1輸入電壓時,則為RA0輸出PWM訊號,時RA0沒有輸入電壓
所以想請問您,如何撰寫程式來讓PIC判斷現再那一隻腳為類比輸入,那一隻腳為PWM輸出呢?

發表於: 2005/7/6 19:47
頂部


Re: Debug mode and Programmer mode output 結果不一樣
版主
版主


在debug模式底下,MPLAB會把某些ANALOG 腳(以及COMPARATOR 腳)自動幫您設為DIGITAL MODE,以便ICD能正常運行。

但是在PROGRAMMER MODE時,MPLAB不會做這個修正。

建議查一下相關腳位是否設為DIGITAL MODE。

發表於: 2005/7/6 18:30
頂部


Re: 燒錄時,有時一直發生的問題!
版主
版主


我的經驗是:target IC的振盪模式不對,程式不會跑,自然不會在debug mode 中。

發表於: 2005/7/6 18:24
頂部


Re: 如何使用16F688設定內部RC振盪
版主
版主


1、看相對應的.INC檔,來了解程式中可以如何利用__CONFIG設定。
2、在MPLAB中選PIC16F688,再看configuration setting中的選項。
3、看data sheet。

發表於: 2005/7/6 18:21
頂部


Re: 中断问题
版主
版主


PIC的特定的interrupt flag,在適當的條件發生時,一定會被設為1。但是只有在相對應的enable bit為1的先決條件下,才會產生interrupt,也就是說才會跳入中斷服務程序。

~IE =0,就難保每一次相對的timer overflow都被捕捉到。

如果您還有其它被enable的中斷源,那您程序中的 HiISR還有機會被執行到;如果沒有,那程序根本不會跳到HiISR,自然int_num就不會遞增了。

當然,如果您的程序根本就亂了,那就另當別論。

發表於: 2005/7/6 18:14
頂部


Re: 谁有30F伪指令的资料?
版主
版主


在MPLAB V7.x版中,找Help>Topics>MPLAB ASM30,搜尋directives.

發表於: 2005/7/6 18:03
頂部


Re: 請問有哪些指令會更改FSR?
版主
版主


絕大部份的PIC指令,都不會只針對特定的file register。 也就是說,有少部份會:如您所提到的LFSR便是。

印象裏,在PIC18能直接改變FSR高、低位元組的指令就是LFSR。存在的目的是為了使用上的方便,及效率的提升。

至於其它的指令,應該是說:如果沒有不小心定址到FSR的位址,是不會改變到FSR的內容。但是,換句話說,FSR也是一個file register,有很多指令都可以改變到它,不管您是故意的,還是不小心。

發表於: 2005/7/6 17:56
頂部



« 1 ... 7014 7015 7016 (7017) 7018 7019 7020 ... 7522 »



:::

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

教育訓練中心

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