:::

論壇索引


Board index » All Posts




請問MCC的Interrupt Driven會產生出code?
#31
資深會員
資深會員


Dear All :

我看SPI中有勾與無勾此項的code是一樣的!
能否幫忙釋疑...

謝謝.

Attach file:



jpg  螢幕擷取畫面 2021-12-30 084220.jpg (148.61 KB)
3751_61cd017624604.jpg 1472X585 px

發表於: 12/30 8:46
頂部


Re: UART不共地的接線方式
#32
管理員
管理員


Logic level是看MCU I/O及周邊的供給電壓,
如果是MCU I/O及周邊給 3.3V, 那麼 logic 0 與1 理想對應電壓, 即為 0V 與 3.3V,
如果是MCU I/O及周邊給 5V, 那麼 logic 0 與1 理想對應電壓, 即為 0V 與 5V,
一般MCU的規格書會寫到 logic 0 與 1 的電壓範圍
比如用 PIC16F18855/75 來看,
*當 VDD 給 5V時,
VIL (Input Low Voltge) 為 0V ~ 0.8V 皆視為 logic 0
VIH (Input High Voltage) 為 2.0V ~ 5V 皆視為 logic 1
所以電壓在 0.8V~2V之間時, 視為準位不確定電壓, 無法保證是 logic 0 還是 1
*當 VDD 給 3.3V時,
VIL (Input Low Voltge) 為 0V ~ 0.15 VDD, 即 0V ~ 0.495V 皆視為 logic 0
VIH (Input High Voltage) 為 0.25 VDD+0.8V ~ VDD, 即 1.625V ~ 3.3V 皆視為 logic 1
所以電壓在 0.495V~1.625V之間時, 視為準位不確定電壓, 無法保證是 logic 0 還是 1
縮圖

所以當兩顆MCU一顆VDD給5V, 另一顆VDD給3.3V時, 兩者之間存在電壓準位不確定的現象
比如 VDD是5V的MCU, 如果給出 logic 0的電壓為 0.6V時 ,
則 0.6V 落在 VDD是3.3V 的準位不確定電壓 0.495V~1.625V之間,
此時VDD是3.3V的MCU就無法確定該電壓, 需判定為 logic 0 還是 logic 1 了.

Attach file:



jpg  PIC16F18855_Logic.jpg (213.37 KB)
67979_61ccfbd5eb27e.jpg 883X604 px

發表於: 12/30 8:18
頂部


Re: UART不共地的接線方式
#33
新會員
新會員


參照:

Ryang wrote:
如果雙方的電壓有差異,例如: 5V 對上 3.3) 那在傳輸上就會有 5V 的接收端看不到 3.3V 的發送資料了。那就可以考慮做電位的 Shift 或使用光耦合器或 RS-232 介面元件。


抱歉,想問一下電源電壓差異,造成UART無法通訊的原因是什麼,MCU的logic level不是相同的嘛? 謝謝!

發表於: 12/29 11:06
頂部


Re: PIC18F67K40的RFx腳的ANx於MCC中與Datasheet中為何不同!?
#34
管理員
管理員


jlian你好,ANF0無法選擇的狀況應為MCC設定介面的bug,原則上微控制器可用功能以Datasheet敘述為主,如需使用ANF0腳位ADC功能可以自行加入功能所需暫存器設定至程式對應位置中。

ADC Channel 設定
縮圖
縮圖

腳位設定
縮圖

Attach file:



jpg  01.jpg (40.74 KB)
123092_61c94cb7af3d1.jpg 649X268 px

jpg  02.jpg (16.80 KB)
123092_61c94d4901bf6.jpg 180X169 px

jpg  03.jpg (12.32 KB)
123092_61c94d54a5dcc.jpg 224X165 px

發表於: 12/27 13:20
頂部


Re: 請問:MCC設定PIN腳為輸出,但在Pin Module中的Analog為何還是打勾?不取消會有影響?
#35
管理員
管理員


jlian你好,詢問一下目前使用的微控制器為何?
大部分微控制器的I/O接腳ANSELx暫存器默認設定值為1,詳細規格可以參照Datasheet中ANSELx暫存器章節或 I/O Ports章節中對Analog的敘述,部分MCC參數在不修改的情況下會套用預設值。
縮圖

一般使用輸出功能僅需將TRISx暫存器設定為輸出模式即可藉由LATx暫存器控制I/O接腳的輸出狀態,其他參數可以維持預設值,至於是否修改ANSELx暫存器則依照使用方式決定,差異在於當ANSELx設定為1時,將禁用input buffers。
縮圖

Attach file:



jpg  Analog.jpg (77.34 KB)
123092_61c944cab79e7.jpg 710X216 px

jpg  Port Operation.jpg (51.21 KB)
123092_61c9454932bc3.jpg 638X457 px

發表於: 12/27 12:42
頂部


Re: PIC18F67K40使用Simlator來測試TMR0卻一直無法中斷且出現圖片上的問題!求解...
#36
資深會員
資深會員


Simulator出來的結果,反正已搞不清楚了.........................................

Attach file:



jpg  螢幕擷取畫面 2021-12-24 113532.jpg (141.11 KB)
3751_61c540a1495f5.jpg 1467X900 px

發表於: 12/24 11:38
頂部


Re: PIC18F67K40使用Simlator來測試TMR0卻一直無法中斷且出現圖片上的問題!求解...
#37
資深會員
資深會員


我明明設1ms但出來卻是4.xxxxxms!!!

Attach file:



jpg  螢幕擷取畫面 2021-12-24 113359.jpg (247.63 KB)
3751_61c5405e4014f.jpg 1477X890 px

發表於: 12/24 11:37
頂部


Re: PIC18F67K40使用Simlator來測試TMR0卻一直無法中斷且出現圖片上的問題!求解...
#38
資深會員
資深會員


1.找到原因了...為何TMR0的CLK要選FOSC/4才行,而選HFINTOSC卻不行!
那這樣為何又有那麼多選項讓我選?
2. 因設非同步就是不行!!!應該是軟體模擬Bug或者我懷疑硬體也有Bug?因DataSheet上明明有Y...附上圖

Attach file:



jpg  螢幕擷取畫面 2021-12-24 102727.jpg (123.61 KB)
3751_61c530efa877f.jpg 1157X875 px

發表於: 12/24 10:24
頂部


Re: PIC18F67K40使用Simlator來測試TMR0卻一直無法中斷且出現圖片上的問題!求解...
#39
資深會員
資深會員


1.最後重新開啟MPLAB X後出現的訊息!!!

2.如何附上多張照片?

Attach file:



jpg  螢幕擷取畫面 2021-12-24 095428.jpg (199.21 KB)
3751_61c528b28cc68.jpg 1451X887 px

發表於: 12/24 9:57
頂部


Re: PIC18F67K40使用Simlator來測試TMR0卻一直無法中斷且出現圖片上的問題!求解...
#40
資深會員
資深會員


使用的環境3 :

Attach file:



jpg  螢幕擷取畫面 2021-12-24 094131.jpg (76.11 KB)
3751_61c527ed3b945.jpg 1120X722 px

發表於: 12/24 9:52
頂部



« 1 2 3 (4) 5 6 7 ... 7430 »



:::

Microchip連結

https://mu.microchip.com/page/tmu
http://www.microchip.com.tw/modules/tadnews/page.php?ncsn=2&nsn=41
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
https://page.microchip.com/APAC-PrefCenters-TW.html
https://www.youtube.com/user/MicrochipTechnology
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
https://www.microchip.com/development-tools/
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/
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源