:::

論壇索引


Board index » All Posts




差動信號IC
#1
高級會員
高級會員


這問題應該要介面區發問的,不知道是不是壞掉了不能發問,我發兩次文都沒出現

現有一個伺服馬達驅動器,用的是脈波輸入控制,使用差動信號
想請問有沒有差動信號IC,我查了一下GOOGLE,好像都沒看到類似的

另外請問MAX485,看起來就是用差動來傳送資料,這顆485可以用來替代嗎

發表於: 昨天 16:07
頂部


Re: 當進入MCC時,字體特別小;請問應於何處,更正其字體大小呢?
#2
版主
版主


在視窗下用 ALT + 老鼠滾輪 試看看字型大小是否會改變。

發表於: 昨天 11:45
頂部


關於32bit晶片周邊電路(因32bit討論區有一些問題不能發文,先暫時留言在這)
#3
新會員
新會員


您好

我們是使用ATSAME54P20A這顆晶片是選用128pin的,現在是將晶片放進IC Socket裡面外接至麵包板做開發,有幾個問題想要請教

1.我在Data sheet中似乎沒看到MCLR,PGC,PGD的晶片燒錄腳位,想問這三個腳位分別在哪裡?

2.在安裝完MPLAB以及Harmony V3後發現裡面的範例程式似乎都是配合開發板,我們現在是自己接周邊電路,想問是否有一些簡易的程式可以參考,
好讓我們知道這顆晶片在麵包板上是否可以正常使用

MPLAB V5.3
XC32 v2.30
Harmony V3

謝謝

發表於: 9/22 15:50
頂部


當進入MCC時,字體特別小;請問應於何處,更正其字體大小呢?
#4
高級會員
高級會員


Dear 各位先進,
我用XIDE Ver.5.04與MCC Ver.3.85.1時,當進入MCC時,字體特別小;請問應於何處,更正其字體大小呢?
感謝各位先進
陳鴻進

Attach file:



jpg  MCC_Font.jpg (71.56 KB)
3325_5f689d86ba10e.jpg 604X400 px

發表於: 9/21 20:33
頂部


Re: MPLAB IPE, command line
#5
資深會員
資深會員


如果只是燒錄EEPROM的話, IPECMD command line也有Program Device Region的參數可以設定只寫入EEPROM, 請參考附圖.

Attach file:



jpg  IPECMD_Program_Device_Region.jpg (41.44 KB)
5477_5f6847afb18bd.jpg 673X279 px

發表於: 9/21 14:27
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
頂部


Re: MPLAB IPE, command line
#6
新會員
新會員


數量大約是幾十K的範圍

我的應用是 要燒SN 到MCU的EEROM, 每個MCU都會不同
而SN 可能會是不連續不定的號碼, 因而不太適合用SQTP 的方式.
才想到用command 的方式去帶不同的HEX方式...
但command line 的方式 燒錄又太久..

請問microchip 的燒錄器中, 有無可自訂區域及可自訂的值 燒到EERPOM???

發表於: 9/21 13:38
頂部


Re: 問題: 不連續的IO,有沒有什麼語法可以達成連續的方法
#7
新會員
新會員


Ryang 大大,
謝謝您提供的設計方向,
我這案子的需求是只要量測低頻,
我完成如下的程式碼,
已經可以通過Time2正常運作抓取24組IO的低頻頻率(100mS~2000ms),
我想知道如何通過程式語法將不連續的IO,使用成連續的方法。

jason680 大大,
有提到陣列對映表可以做出來,
懇請知道的人舉個範例,
感謝~

void dasp_scan(bool iostate, uint8_t *state, uint8_t *time, uint8_t *t2_time)

struct data_24 {
uint8_t d[24];
} dasp_time, dasp_state,T2_time;

dasp_scan(S_IN_1_PORT, &dasp_state.d[ 0 ], &dasp_time.d[ 0 ], &T2_time.d[ 0 ]);
.
.
.
dasp_scan(S_IN_24_PORT, &dasp_state.d[ 23 ], &dasp_time.d[ 23 ], &T2_time.d[ 23 ]);

發表於: 9/21 12:12

Edited by keymi on 2020年09月21日 12:48:01
頂部


Re: 問題: 不連續的IO,有沒有什麼語法可以達成連續的方法
#8
版主
版主


單純使用 I/O 腳來測量那麼多的方波頻率,除非輸入的方波頻率是很低的頻率,否則在短時間是測量不出來的。

建議可以使用 I/O 腳配上PPS 切換功能給三個 Timer 1,2,3 的 Gate Time 周邊來一一測量方波的頻率。

24 個輸入可以每 8 個對應到一個 Timer 來測量。三組 Timer 的 gate Timer 模組即可測量到 24 個輸入。即使輸入頻率很高也可以很快地就算出所有腳位的輸入頻率,而且是用硬體算的也不會有誤差。

底下是建議可以使用的元件:

PIC18F27/47/57Q43 : 28/40/44/48-Pin, Low-Power, High-Performance Microcontroller with XLP Technology 所有的 I/O 腳都有 PPS 腳位切換功能。

PIC16F18875, 18876 及 18877 是F1 加強版 MCU,所有的 I/O 腳都有 PPS 腳位切換功能。

發表於: 9/21 11:52
頂部


Re: 問題: 不連續的IO,有沒有什麼語法可以達成連續的方法
#9
新會員
新會員


請教 jason680 大大,

可否依照我重新說明案子及附上電路圖,
來具體教導陣列對映表如何實作出不連續的IO,
懇請舉個範例,
懇請賜教~!
謝謝~!

發表於: 9/21 10:45
頂部


Re: MPLAB IPE, command line
#10
資深會員
資深會員


請參考一下MPLAB X IDE安裝路徑下的Readme for IPECMD.htm中有提到 IPECMDBoost
, 如附圖.

MPLAB X IDE的SDK我沒使用過, 所以無法跟您分享.

請問您的產品要燒多少數量, PICKit 3建議在開發階段做燒錄測試使用, 如果要燒錄大量建議使用production utility, 例如PM3.

Attach file:



jpg  IPECMDBoost.jpg (58.47 KB)
5477_5f680d86f083c.jpg 746X236 px

發表於: 9/21 10:18
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
頂部



(1) 2 3 4 ... 7291 »



:::

Microchip連結

http://elearning.microchip.com.tw/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

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