日韩在线不卡免费视频一区,日韩欧美精品一区二区三区经典,日产精品码2码三码四码区,人妻无码一区二区三区免费,日本feerbbwdh少妇丰满

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

請教PIC單片機高手

用PIC12F675單片機,軟件仿真都OK,燒入到芯片后,在硬件上就不能運行,而且在燒入時也配置了控制字,請高手指點,謝謝!
全部回復(fù)(27)
正序查看
倒序查看
whatcall
LV.5
2
2007-06-16 16:52
先檢查電路中VPP/MCLR的接線是否正確.

建議寫個簡單的小程序(控制一腳的輸出)然后燒錄后測量引腳電平以判斷硬件是否正常.
0
回復(fù)
zcx402
LV.3
3
2007-06-17 09:26
@whatcall
先檢查電路中VPP/MCLR的接線是否正確.建議寫個簡單的小程序(控制一腳的輸出)然后燒錄后測量引腳電平以判斷硬件是否正常.
MCLR引腳采用內(nèi)部接VDD,晶振也采用內(nèi)部振蕩,調(diào)試就是沒反應(yīng).
不過我想按你說的是一下,謝謝了,我的QQ號是:736025344,希望能與在這方面多學(xué)習(xí)一點,本人甚感愛好單片機
0
回復(fù)
zcx402
LV.3
4
2007-06-23 11:26
@zcx402
MCLR引腳采用內(nèi)部接VDD,晶振也采用內(nèi)部振蕩,調(diào)試就是沒反應(yīng).不過我想按你說的是一下,謝謝了,我的QQ號是:736025344,希望能與在這方面多學(xué)習(xí)一點,本人甚感愛好單片機
如何快速檢測到市電掉電
0
回復(fù)
whatcall
LV.5
5
2007-06-23 13:43
@zcx402
如何快速檢測到市電掉電
AC220V半波整流后得到饅頭波分壓到單片機ADC引腳,單片機可以對此波形實時采樣得到峰值電壓,根據(jù)峰值電壓的大小可以在半個工頻周期(10mS)內(nèi)判斷出掉電情況.
0
回復(fù)
zcx402
LV.3
6
2007-06-23 15:20
@whatcall
AC220V半波整流后得到饅頭波分壓到單片機ADC引腳,單片機可以對此波形實時采樣得到峰值電壓,根據(jù)峰值電壓的大小可以在半個工頻周期(10mS)內(nèi)判斷出掉電情況.
請問能在1MS之內(nèi)檢測到市電斷電嗎,10MS時間太長了,無法及時檢測到市電掉電.
0
回復(fù)
whatcall
LV.5
7
2007-06-23 16:00
@zcx402
請問能在1MS之內(nèi)檢測到市電斷電嗎,10MS時間太長了,無法及時檢測到市電掉電.
像你說的這種掉電而不是電壓過低保護的話,也可以做到. 但是市電的電壓是正弦波,也就是說一個周期內(nèi)(指整流的正波形)電壓的實時值是從0上升到最大值(即峰值)再下降到0,掉電的時刻是不確定的,在過零點附近掉電的話很難檢測到,因為本來這個時刻的電壓就很低,1ms也就是1/10個半周,如果我們考慮到過零點前后的0.5ms,你可以算一下sin(PI*0.5/10)= 0.1564 ,如果你的工作范圍下限較低(如85V-265V),則當電壓處于正常范圍時,過零點前后0.5mS的電壓也不超過85V*0.1564 = 13.3V. 這樣你就可以認為連續(xù)1mS采樣電壓 <13.3V 即認為斷電.
你可以自己畫一下波形,再計算一下. 保護時間和你的正常工作電壓范圍有關(guān). 1mS也不是沒有可能.
0
回復(fù)
whatcall
LV.5
8
2007-06-24 11:52
@zcx402
請問能在1MS之內(nèi)檢測到市電斷電嗎,10MS時間太長了,無法及時檢測到市電掉電.
時間可以更短,跟你的正常工作電壓范圍有關(guān).你可以畫一下正弦波的波形,然后根據(jù)電壓值所處的位置算出最小的保護時間.在過零點左右擴展(因為這一點電壓最小).
0
回復(fù)
zcx402
LV.3
9
2007-06-24 21:21
@whatcall
時間可以更短,跟你的正常工作電壓范圍有關(guān).你可以畫一下正弦波的波形,然后根據(jù)電壓值所處的位置算出最小的保護時間.在過零點左右擴展(因為這一點電壓最小).
電壓范圍在160V--265V
0
回復(fù)
zcx402
LV.3
10
2007-06-24 21:25
@zcx402
電壓范圍在160V--265V
還是不明白,要實時檢測該點信號也要在半周期之內(nèi),能具體點嗎,謝謝
0
回復(fù)
whatcall
LV.5
11
2007-06-24 22:21
@zcx402
還是不明白,要實時檢測該點信號也要在半周期之內(nèi),能具體點嗎,謝謝
上面的計算中有一點錯誤,即計算時應(yīng)使用峰值(有效值×根號2).
我想下面這張圖已經(jīng)比較具體了.你自己再考慮考慮.
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/54/133651182694851.png');}" onmousewheel="return imgzoom(this);">
0
回復(fù)
zcx402
LV.3
12
2007-06-26 13:00
@whatcall
上面的計算中有一點錯誤,即計算時應(yīng)使用峰值(有效值×根號2).我想下面這張圖已經(jīng)比較具體了.你自己再考慮考慮.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/54/133651182694851.png');}"onmousewheel="returnimgzoom(this);">
謝謝你的指點,我明白了,可以留個聯(lián)系方式嗎,我的QQ號是:736025344
0
回復(fù)
ruby.wk
LV.1
13
2007-06-26 14:31
@whatcall
上面的計算中有一點錯誤,即計算時應(yīng)使用峰值(有效值×根號2).我想下面這張圖已經(jīng)比較具體了.你自己再考慮考慮.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/54/133651182694851.png');}"onmousewheel="returnimgzoom(this);">
那豈不是要求ADC的采樣速度要很快,而單片機可以達到嗎??
0
回復(fù)
caomin
LV.5
14
2007-06-26 19:30
把你的配置位和你的原理圖傳上來,我看看,我也用過這塊片,我剛開始也郁悶了好一會兒呢!!
0
回復(fù)
zcx402
LV.3
15
2007-06-26 19:36
@caomin
把你的配置位和你的原理圖傳上來,我看看,我也用過這塊片,我剛開始也郁悶了好一會兒呢!!
沒有原理圖,請問這位兄臺能指點嗎
0
回復(fù)
caomin
LV.5
16
2007-06-26 21:09
@zcx402
沒有原理圖,請問這位兄臺能指點嗎
那就有點不好玩了哦,我認為把你的配置位對一下你的原理圖就可以看出來到底是怎么回事了!
12F675的配置位在燒錄的時候一定要小心,搞的不好就是個什么也沒有!
0
回復(fù)
zcx402
LV.3
17
2007-06-27 09:39
@caomin
那就有點不好玩了哦,我認為把你的配置位對一下你的原理圖就可以看出來到底是怎么回事了!12F675的配置位在燒錄的時候一定要小心,搞的不好就是個什么也沒有!
主要配置位是采用內(nèi)部晶振,MCLR采用內(nèi)部接VDD
0
回復(fù)
caomin
LV.5
18
2007-06-27 18:17
@zcx402
主要配置位是采用內(nèi)部晶振,MCLR采用內(nèi)部接VDD
哦,在這兩樣都一起選上的時候是有點出麻煩,比如說在用ICD2對它這種模式燒的時候就會提示說不支持的.
再有問題的話就只有看到東西(原理圖和源程序)才可以搞了.
0
回復(fù)
zcx402
LV.3
19
2007-06-29 12:34
@caomin
哦,在這兩樣都一起選上的時候是有點出麻煩,比如說在用ICD2對它這種模式燒的時候就會提示說不支持的.再有問題的話就只有看到東西(原理圖和源程序)才可以搞了.
原理圖已發(fā),請指點.
0
回復(fù)
caomin
LV.5
20
2007-06-29 18:50
@zcx402
原理圖已發(fā),請指點.
你發(fā)在什么地方的塞???
0
回復(fù)
zcx402
LV.3
21
2007-06-30 09:04
@caomin
你發(fā)在什么地方的塞???
0
回復(fù)
caomin
LV.5
22
2007-07-01 08:42
@zcx402
857581183165435.doc
帥哥啊,你的圖看不清楚啊(IC引腳編號和名稱).
然后呢就不知道你是不是把GP3(MCLR)用來作輸出了,
DATASHEET說是不可以用來作輸出的了,只可以用來作輸入.
0
回復(fù)
caomin
LV.5
23
2007-07-01 08:50
@zcx402
857581183165435.doc
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/55/219741183251020.bmp');}" onmousewheel="return imgzoom(this);">


再沒反應(yīng)應(yīng)該就是你程序有問題了哦,!!!
0
回復(fù)
sz_mcu
LV.1
24
2007-07-04 13:21
@zcx402
857581183165435.doc
呵呵,,,看來不止我一個人碰到這個問題了,,,,軟件仿真明明是可以的,,,但寫入單片機后就是不能正常工作,,,,,,還以為見鬼了呢...后來查出來是程序本身有問題,,,仔細看看你的程序有沒有問題吧...
0
回復(fù)
nc965
LV.6
25
2007-07-09 13:26
呵呵,我從來不用仿真,也就從來不出這個問題
0
回復(fù)
caomin
LV.5
26
2007-07-09 18:34
@nc965
呵呵,我從來不用仿真,也就從來不出這個問題
哇,那么牛啊,那你怎么確定程序是否合乎要求呢呢?每次都燒進去看效果啊?
0
回復(fù)
nc965
LV.6
27
2007-07-10 22:58
@caomin
哇,那么牛啊,那你怎么確定程序是否合乎要求呢呢?每次都燒進去看效果啊?
對!每次都燒進去看效果,你只要每次把變量寫進flash里就行了,一切都可以掌控,而且還不用仿真器,燒寫器就搞定了.
0
回復(fù)
xing1234
LV.6
28
2007-10-15 17:28
@nc965
對!每次都燒進去看效果,你只要每次把變量寫進flash里就行了,一切都可以掌控,而且還不用仿真器,燒寫器就搞定了.
高!
0
回復(fù)
發(fā)