Re: dsPIC33CK250MP505 SPI 互傳訊號
|
||||
---|---|---|---|---|
初級會員
|
我找到了,應該是一開始進去MCC的時候要選classic的版本
發表於: 2022/8/19 11:40
|
|||
|
dsPIC33CK250MP505 SPI 互傳訊號
|
||||
---|---|---|---|---|
初級會員
|
各位先進前輩大家好,
最近在學習曾百由老師的新書,學到SPI的部分,書裡面是由dsPIC33CK250MP505做為Master去控制一顆DAC的IC 我目前是想改成用SPI進行兩顆MCU的通訊互傳,因此我其中一顆MCU做Master,另一顆MCU做為Slave 我Master這邊的程式沒有改,他會固定1秒傳一次SPI訊號(有用邏輯分析儀確認正常) Slave這邊因為課本沒寫,所以我是依經驗在修改,首先我在initial這邊先將Master改成Slave,其他設定都不變,然後開啟SPI接受中斷 硬體上SS跟CLK兩個MCU對接在一起,SDI與SDO是交叉後接在一起,地也有接在一起 目前遇到的問題是卡在Slave這邊不會進到接受的中斷副程式 想請教各位先進前輩有沒有什麼是沒注意到的部分,另外想問有沒有相關的範例程式可以參考,謝謝大家
發表於: 2022/8/17 21:41
|
|||
|
Re: 燒錄時找不到IC(dsPIC33CK256MP508)
|
||||
---|---|---|---|---|
初級會員
|
沒附到圖,補充如附件
發表於: 2022/5/19 19:01
|
|||
|
燒錄時找不到IC(dsPIC33CK256MP508)
|
||||
---|---|---|---|---|
初級會員
|
IC:dsPIC33CK256MP508
MPLAB® X IDE:v6.00 MPLAB® XC16:v2.00 不好意思,想請問各位先進,我在使用一顆新的IC,出現了"target device id (0x0) is an invalid device id. please check your connections to the target device"找不到IC的訊息 以下我先詢述一下我做了那些事情,麻煩各位先進把幫看看是不是有少做了什麼? 我之前是常用dsPIC30F系列的IC,4011、5011、6015等這些 過去長期是用舊版的MPLAB® IDE v8.92來寫程式 最近有一個專案改用了新的系列的IC(dsPIC33CK256MP508) 所以下載了目前最新版的MPLAB® X IDE v6.00與MPLAB® XC16 v2.00 然後我把IC焊在TQFP轉DIP的那種轉板上面,並且所有的VDD給3.3V,Vss給GND oscillator是用兩隻腳的石英振盪器,兩隻腳各並聯兩個15pF的電容,並接在IC的OSCI及OSCO 接下來是接燒錄器(PICkit3及PICkit4都有用),第1pin接IC的MCLR,第2、3pin接3.3V及GND,第4、5接IC上的PGD及PGC(IC上有3組PGD及PGC,三組都試過) 剩下的pin就沒有接其他的東西了 接下來利用新版的IDE新增了一個新的專案,並新建了一個.c檔,如附圖所示,但是在燒錄的時候就會出現找不到IC的問題 如果用同樣的手法新增了一個dsPIC30F5011的專案是可以正常燒錄的(圖中的test專案就是5011的) 已初步檢測每隻接腳都沒有短路問題,且PGD與PGC沒有接反,IDE在建專案時選的IC型號也沒有選錯,試了兩個IC都是一樣的結果 想請問各位先進是不是少注意到什麼導致燒錄器找不到IC?
發表於: 2022/5/19 14:07
|
|||
|
請問校園樣品申請何時會恢復
|
||||
---|---|---|---|---|
初級會員
|
校園樣品申請已從年前就暫停了,請問有預計何時會恢復開放申請呢?謝謝
發表於: 2021/9/30 15:52
|
|||
|
Re: dspic30f4011重新啟動不會reset
|
|
|||
---|---|---|---|---|
初級會員
|
發表於: 2018/7/17 23:11
|
|||
|