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

論壇索引


Board index » All Posts (芋圓)




輸出Hi 時想推動5v的繼電器
#31
高級會員
高級會員


我使用的Pic 是 12F629 想在輸出High 時,能推動5V的繼電器,請各位大大們提供一下經驗給我參考一下!感恩! (要控制的有2 Pin)

發表於: 2008/8/29 19:30
頂部


關於 CAN Baudrate 設定
#32
高級會員
高級會員


不好意思~我看了AN754 來設定BaudRate,已經知道BaudRate是由幾個參數來設定的,
SJW , BRP , PHSEG1, PHSEG2, PROSEG, 這5個參數.
而設定的時候,條件是
1. PropSeg + PS1 ≥ PS2
2. PropSeg + PS1 ≥ tPROP
3. PS2 > SJW

我使用的Pic 是 18F2480 osc 是用內部的32M
以下是我的設定,但是到250k後之後的(包含250K),就無法傳送了,之前的都可以,想請問 我這樣設定有什麼問題呢?
SJW 是否是越大越好呢?
switch (BaudRate)
{
case 0: //10k
{SJW=4;BRP=64;PHSEG1=8;PHSEG2=8;PROSEG=8;break;}
case 1: //20k
{SJW=4;BRP=32;PHSEG1=8;PHSEG2=8;PROSEG=8;break;}
case 2: //50k
{SJW=4;BRP=16;PHSEG1=7;PHSEG2=7;PROSEG=5;break;}
case 3: //100k
{SJW=4;BRP=8;PHSEG1=7;PHSEG2=7;PROSEG=5;break;}
case 4: //125k
{SJW=4;BRP=8;PHSEG1=5;PHSEG2=6;PROSEG=4;break;}
case 5: //250k
{SJW=4;BRP=4;PHSEG1=5;PHSEG2=6;PROSEG=4;break;}
case 6: //500k
{SJW=4;BRP=2;PHSEG1=5;PHSEG2=6;PROSEG=4;break;}
case 7: //800k
{SJW=4;BRP=1;PHSEG1=7;PHSEG2=7;PROSEG=5;break;}
case 8: //1000k
{SJW=4;BRP=1;PHSEG1=5;PHSEG2=6;PROSEG=4;break;}
}

發表於: 2008/8/28 18:16
頂部


Re: 請問 Configuration Bits 的選擇.
#33
高級會員
高級會員


對不起,因為我看圖的時候,覺得 FOSC3:FOSC0 我設定為HS,
應該會走這綠色這條路
縮圖

發表於: 2008/7/16 19:29
頂部


Re: 請問 Configuration Bits 的選擇.
#34
高級會員
高級會員


恩 我沒有要使用USB...,只是因為只有這片練習版,目前要做IO Pin 模擬I2C 的訊號,想確定我CPU的指令時間爾已...
所以才想問說 我這樣的設定 是否為指令時間為 1/24 uS 嗎?

FOSC3:FOSC0 設定是 110x = HS oscillator (HS)
CPUDIV1:CPUDIV0 是 00 (no postscaler)

發表於: 2008/7/16 14:50
頂部


Re: 請問 Configuration Bits 的選擇.
#35
高級會員
高級會員


多謝版主,但是我想知道,如果我要使用外部的24MHz, 該如何設定呢?
我的FOSC3:FOSC0 目前設定是 110x = HS oscillator (HS)
這樣設定不是使用外部震盪嗎!?

發表於: 2008/7/15 17:01
頂部


Re: 請問 Configuration Bits 的選擇.
#36
高級會員
高級會員


多謝版主, 那可以先幫我確定

目前的設定是 使用HS
CPUDIV1:CPUDIV0 是 00 (no postscaler)

我這樣 CPU ㄧ個Clock 執行的時間就是 1/24 uS 嗎?

發表於: 2008/7/15 15:21
頂部


請問 Configuration Bits 的選擇.
#37
高級會員
高級會員


我使用的練習版是 APP013 V6.0
上面有個24MHz 的震盪器接到18F4550 的OSC1
想請問的是...什麼是PLL ,
HS震盪,EC震盪,XT震盪,又是什麼?
如果我要用內部震盪,該如何設定?
不好意思 又要麻煩各位了...

目前的設定是 使用HS
CPUDIV1:CPUDIV0 是 00 (no postscaler)

請問那我CPU ㄧ個Clock 執行的時間就是 1/24 uS 囉?

發表於: 2008/7/15 14:21
頂部


I2C Master 的使用 (16F687).
#38
高級會員
高級會員


我的Pic 是 16F687 這顆的SSP Model 是不是沒有辦法設定把I2C設定 成Master 呢? 我是要去EEPROM 讀資料回來.請問有什麼方法嗎? 我是用組合語言

發表於: 2008/7/14 17:32
頂部


Re: 關於組合語言的小問題
#39
高級會員
高級會員


非常謝謝您! 我看了一下W100 的講義 他上面寫說 使用者只可使用七層堆疊, 請問這是真的嗎?
我記得以前寫8051, 會有個DPTR, 是堆疊的指標,可以自己把它重新指向其他位址. 是否Pic 也可以.

剛剛看錯了 實際是8層堆疊, 是否代表我只能連續call 4次呢!?

發表於: 2008/7/3 9:19
頂部


關於組合語言的小問題
#40
高級會員
高級會員


想請問一下,在組合語言裡面 假設我call TestA了,在TestA
裡面能再call 一次 別的function嗎!? 如果想這麼做,是否需要
什麼步驟!?

例如這樣

call TestA

TestA :
call TestB
return

TestB:
return

發表於: 2008/7/2 18:24
頂部



« 1 2 3 (4) 5 6 7 ... 10 »



:::

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

教育訓練中心

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