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


Browsing this Thread:   1 Anonymous Users






Re: Vdd瞬間低電壓之後
#5
新會員
新會員


查看用戶資訊
感謝版大的意見
剛剛又測出一個現象
再麻煩版大看看
=======
剛測試發現
在main裡邊的某個主要變數
(main.c 裡邊的 Main_Step 這個變數)
此變數已宣告為static
在文中所述的特殊狀況時
會在0及一個極大值中跳來跳去
這樣的結果會造成會清watchdog
但程式卻不會正常執行
不知道版大有沒有遇過這樣的情形
可否提供意見供小弟參考一下..^^

發表於: 2009/8/17 15:26
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Vdd瞬間低電壓之後
#4
版主
版主


查看用戶資訊
如果我沒猜錯的話,電源的Vcc 雖然已經降到 BOD 電壓值以下,照理說 PIC 會稱新 Reset 才對的。我的看法是這時是否有 I/O 腳還連接其它電壓輸入造成外部 I/O 腳的電壓經過ESD保護二極體變成對 PIC18 來供電。所以WDT 也不會動作等行行發生。試著將 I/O 腳隔離一下後再測試。

發表於: 2009/8/17 14:07
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Vdd瞬間低電壓之後
#3
新會員
新會員


查看用戶資訊
因為我沒辦法修改我自己的文章
所以我將需要的附件回在這邊
附件內pdf為MCU跟POWER的電路圖
main.c跟interrupt.c為我主文內敘述的兩個.c
麻煩大家幫忙了..^^

Attach file:


Link only for registered users

發表於: 2009/8/17 11:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Vdd瞬間低電壓之後
#2
資深會員
資深會員


查看用戶資訊
如果可以請提供完整的程式碼及電路圖...
感覺起來硬體出問題的機會比較大.

發表於: 2009/8/17 10:15
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Vdd瞬間低電壓之後
#1
新會員
新會員


查看用戶資訊
版主您好
============
MCU:PIC18F6620
watch dog 為 On
brown out 為 2.7V
程式架構如下
main()
{
while(1)
{
if(true)
{
.........
Yellow_LED 閃爍;
clr_wdt;
}
else
{
.........
}
Red_LED 閃爍
}
}

另外於中斷程式內加入 Green_LED 閃爍
之後
利用power supply 於MCU正常工作時瞬間
給予一低電壓後再拉回正常電位
大部分的情形下, MCU會維持正常工作, 或是
造成watchdog啟動, 進而重啟MCU.
但在某些情形會造成以下情形
Yellow_LED不閃爍
Red_LED閃爍
Green_LED閃爍
但Watch Dog卻沒有啟動讓MCU重開
就燈號判斷 表示程式沒有去清watch dog
但watch dog也沒Time out掉
==================
這個狀況要等到重新上電後
不知道這樣的情形是當時I/O(Yellow_LED)出了問題或是有其他的問題造成這樣的現象?
希望這樣的敘述, 板大能看得懂, 看不懂的話, 我再盡力補充, 麻煩大大了, 感謝

發表於: 2009/8/15 22:34

Edited by deepmotion on 2009年08月15日 22:56:43
Edited by deepmotion on 2009年08月16日 01:47:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

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

教育訓練中心

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