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

論壇索引


Board index » All Posts (mechwu)




Re: 振盪器沒有起振?
資深會員
資深會員


參照:

tonys 寫道:
那顆 CA-301 確是 16F877 datasheet 中寫的,規格書中另含蓄提到有些情形可能要串電阻...
如果不串電阻,似乎會超過 CA-301 規格書中所建議的 drive level : 10uW ~ 100 uW ?
我的電路都有電容電阻,不裝電容電阻純粹只是偷懶好玩測一下。

桌上一顆 CA-301-10MHz 的,沒裝電容電阻也跑了一年多

大家一起喝咖啡,同步動作喔,一二三,喝

發表於: 2004/10/30 17:05
頂部


Re: OUT of ROM 如何解決?
資深會員
資深會員


參照:

mp9546 寫道:
真是謝謝各位指教,但是要如何準確瞭解各FUNS之使用ROM數量呢?從CCS_COMPILER_STATISTICS中是否可以知曉,或是其他地方?謝謝各位先進!!!


View -> Statistics
View -> Symbols
View -> C/ASM List
View -> Call Tree

View -> 還有一堆啦, 自己玩玩吧

發表於: 2004/10/30 13:21
頂部


Re: 為何無法持續送出訊號?
資深會員
資深會員


我也不懂,用 C compiler 插花一下,參考一下 CCS 編出來的 code 吧

#use delay(clock=10000000)
#use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7)
void main(void)
{
... 略
0040: MOVLW 40
0042: MOVWF SPBRG
0044: MOVLW 26 <-- 設定不太一樣
0046: MOVWF TXSTA
0048: MOVLW 90 <-- 設定不太一樣
004A: MOVWF RCSTA
... 略
while(1)
{
putc(0b10110011);

.................... putc(0b10110011);

004C: MOVLW B3
004E: BTFSS PIR1.4 <-- 檢查 TXIF,等到 ok 才發!
0050: BRA 004E
0052: MOVWF TXREG

delay_ms(1);
}
}

發表於: 2004/10/28 21:27
頂部


Re: IIC的SCL若被拉住怎麼辦?
資深會員
資深會員



當機時,Richard 大大說過啦,拉根 I/O 去 reset Slave ... 或是放狗咬 ... 兩招啦

最後的必殺絕招,Richard 大大也說過啦,拿鐵鎚啊
來來來,送你一個大鐵鎚

縮圖

發表於: 2004/10/28 20:56
頂部


Re: IIC的SCL若被拉住怎麼辦?
資深會員
資深會員


參照:

如果slave這顆pic在處理工作時當機或損毀


損毀 -> Richard 大大說拿鐵鎚
當機 -> 就放狗咬他吧

發表於: 2004/10/28 17:49
頂部


Re: OUT of ROM 如何解決?
資深會員
資深會員



用 #org 指令,強制分配記憶體

例:

#separate
fun_1()
{
}

main()
{
fun_1();// 若只用到一次,仍可能變成 inline,無法分割
}


#org 0x1800, 0x18ff // 強制把fun_1 放在 0x1800~18ff
fun_1()

或是
main()
{
fun_1();
if (0) fun_1(); // 骗 CCS 說 fun_1 要用兩次,就不會變成 inline 啦
}

還有,記得用 #device *=16 用 16 bit pointer,以免出事

我可以用到 95% 的 ROM,沒問題的

發表於: 2004/10/28 14:09
頂部


Re: 振盪器沒有起振?
資深會員
資深會員


Data Sheet 建議的 CA-301 20.0000M-C 配 15 pF

http://www.eea.epson.com/go/Resources/TestC2/CA301

好用的很,不加電容,不加電阻,照樣振得高高興興的,呵呵
找 EPSON 台灣代理就好

發表於: 2004/10/28 13:59
頂部


Re: 請問PIC16F873的RESET及PORTB不正常問題!!
資深會員
資深會員


參照:

totoo2 寫道:
RB6&RB7沒有我所需求的動作輸出ㄋ


B6, B7 是 ICD 用的,把 ICD 關掉了嗎?
B3 是 LVP 用的,把 LVP 關掉了嗎?
PUT (Power Up Timer) 有啟動嗎?

我的 MCLR 接 47k 加 0.01 uF,16F 和 18F 都很快樂。
以前用 0.1 uF,16F 和 18F 其中之一就常搗蛋

看看 AN607 Power-up Trouble Shooting
看看 AN522 Power-Up Considerations

PORTB 有內部提昇電阻,啟動就好,無需外加。

發表於: 2004/10/28 11:33
頂部


Re: c的問題?
資深會員
資深會員


參照:

elecy 寫道:
用c裡面 如果我要判斷我定義的一個ram的bit7是否為1
語法這樣可以嗎?

if (eeaddr*8+7==1)

??疑問


1. 請先說明你用那家的 C,不要讓大家猜來猜去

2. 請說明變數的定義方式

3. 對於任何的 C,測試 bit 7 的標準做法是

char x;
if ( x & 0x80 ) ...
或 if ( *(char *)0x34 & 0x80 ) ... 測試位於 0x34 的 RAM

4. 測試位於暫存器 0x05 的 bit 7 的 I/O 腳 (PIC16系列),

if ( *(char *)0x05 & 0x80 ) ...

發表於: 2004/10/28 0:01
頂部


Re: 關於IO PORT準位問題
資深會員
資深會員


3.3 V 對於 5V 的 MCU 的 TTL 的 I/O 而言是 HI,對於 5V 的 MCU 的 ST 的 I/O 而言是只有上帝知道。

若 3.3 V 的裝置要接到跑 5V 的18F452,就接到 TTL 準位的 I/O 去,不要接到 ST 準位的 I/O。

詳見 Data Sheet,22.2,DC characteristics


發表於: 2004/10/27 21:52
頂部



« 1 ... 8 9 10 (11) 12 13 14 ... 16 »



:::

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

教育訓練中心

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