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

論壇索引


Board index » All Posts




Re: dsPIC33CK256MC506 呼叫副程式的問題
#21
新會員
新會員


謝謝版主
已經解決,能正常工作了

發表於: 4/3 16:38
頂部


Zero Cross Detect (ZCD)的應用
#22
新會員
新會員


各位先進好, 後學使用的是PIC16F18855/75, 看了datasheet的P.305~310頁以及應用手冊TB3183, 有點疑惑的地方是該ZCD腳位經由高壓交流電源不需要分壓, 僅需一個限流電阻串接至交流源與ZCD腳位即可, 這個理解正確嗎?
謝謝!

https://ww1.microchip.com/downloads/ae ... cationNotes/90003138A.pdf

發表於: 4/3 11:10
頂部


是否有 pic24fj 系列 USB generic HID 相關sample code可以參考
#23
新會員
新會員


手上的專案 , 客戶希望透過USB HID 介面對MCU 下 , 控制monitor 相關光學指令。
網路上很容易找到HID 於滑鼠及鍵盤的實作 , 但似乎很難看到做成generic protocol 的sample。
不知是否能提供?

發表於: 4/2 14:12
頂部


Re: ATMEGA168PB flash corruption
#24
管理員
管理員


查看您先前的回覆如下:
---------------------------------------------------------------------------------------------------
>1. 不是,但客戶在組裝測試時,有可能會觸摸到.
>2. 確實是進入Bootloader 造成,因為Bootloader才有SPM指令,我曾將Bootloade中的SPM指令拿掉或是應用程式區LOCK, 就會正常了.
>3. 這就是問題所在,但它造成Application code 被改寫, 當開機由Bootloader 開始執行,Bootloader會檢查計算Application code 的checksum ,若不一致時,會留在Bootloader中.
---------------------------------------------------------------------------------------------------

因此 Flash Corruption 應該是 Bootloader 不正常動作所造成的, 而外部 Crystal 的 Noise 是導致 Bootloader 不正常動作的主因.

發表於: 4/1 14:54
頂部


Re: ATMEGA168PB flash corruption
#25
初級會員
初級會員


MCU即使手觸Crystal ,會造成reset ,但不會造成Flash Corruption 這不是本該正常的功能嗎?
怎變成自家同系列的ATmega168PA可以,而ATmega168PB就會有問題??
所以下結論:
Microchip 承認 ATmega168PB 在 Crystal 干擾時, 會造成Flash Corruption 嗎?

發表於: 4/1 14:02
頂部


Re: dsPIC33CK256MC506 呼叫副程式的問題
#26
管理員
管理員


fa0013 你好,
不建議直接使用write()函式,建議改使用由MCC產生的
UARTn_WriteBuffer( uint8_t *buffer , unsigned int numbytes ) 函式。
Ex:
#include "mcc_generated_files/system.h"
uint8_t DATA[8];
int main(void) {
    ...
    while(
1) {
        
UART1_WriteBufferDATA );
        
//delay
    
}
}

發表於: 4/1 10:25
頂部


dsPIC33CK256MC506 呼叫副程式的問題
#27
新會員
新會員


版主您好,
IC:dsPIC33CK256MP506
MPLAB® X IDE:v6.00
MPLAB® XC16-ld:v2.00 (B)

使用 MCC 產生 UART 的 code ( uart1.c ),呼叫 副程式 UART1_Write( 0x55); 沒有問題, 可以正常的送出 0x55。

想要一次送出 多筆資料,例如 8byte,送完後再產生中斷通知,一直無法正確編輯程式,都是語法錯誤,請問是哪裡有錯誤。

main.c
------------------------
uint8_t             DATA[8]; 

void UART1_Write(uint8_t byte);
int __attribute__((__section__(".libc.write"))) write(int handlevoid *bufferunsigned int len);
//============================================

int main(void)
{
    
SYSTEM_Initialize();
    
U1MODEbits.UTXEN 1;       // TX enable
    
while(1)
    {
        if(
TSEC_1 >= 10)
        {
            
TSEC_1 0;

//          UART1_Write( 0x55 );             // 正常
//          Write( 1   , DATA[0], 8);            // 語法錯誤

        
__attribute__((__section__(".libc.write"))) write3   ,  DATA[0], 8);   //語法錯誤
         
}

    }  
}

發表於: 3/30 18:11
頂部


Re: ATMEGA168PB flash corruption
#28
管理員
管理員


由於您遇到的問題, 主因為先前使用的MCU版本所擁有的功能, 可以處裡您產品使用情境的Noise, 但是後來選擇了新版本已經沒有該功能, 因而無法應付產品使用情境這種大的Noise, 使得Bootloader異常動作而導致Application被錯誤寫入, 在已經無法更改設計的前提下, 建議換回先前舊版的MCU以符合當前的設計.

至於換貨/退貨/取消訂單等業務相關問題, 則需要麻煩您與當時購買的管道/窗口進行協調, 謝謝您.

發表於: 3/26 9:03
頂部


Re: RNBD451PE spec
#29
初級會員
初級會員


hi will,
請確認底下我的理解是否正確?

我的產品(eg. RX box with RNBD451PE)可以設定成observer mode, 接收32 sensors(工作在broadcast mode)的資料,然後我的產品(eg. RX box with RNBD451PE) "同時" 也可以工作在pheripheral mode 接手機把sensor data傳送給手機

方便的話提供聯絡電話或LINE討論細節

我的聯絡方式
0928801381
line id:anthonyfu

thanks,
Anthony

發表於: 3/25 11:09
best regards,
Anthony
頂部


Re: ATMEGA168PB flash corruption
#30
初級會員
初級會員


1. 內建RC是不可能用, 有"後加的硬體抗雜訊對策"的建議 (我真心覺得PA就是這個對策, 但在PB卻被閹割了, 而PA好像也要EOL)?

2. 手上將近10Kpcs 的ATmega168PB, 原本要來切換ATmega168PA, 想要換貨卻被告知要以退貨/取消訂單流程處理,要先收總價的25% 手續費 !! 問題是這貨不能用啊!!

3. 這個被干擾的現象, 若只是造成機器RESET還可以跟客戶解釋, 但一干擾就掛了,要重新下載 Code , 打死也不敢說出口, 怕被說之前版本怎不會或其它家的MCU也這麼驕貴嗎?

發表於: 3/22 19:01
頂部



« 1 2 (3) 4 5 6 ... 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... ]

教育訓練中心

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