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


Browsing this Thread:   1 Anonymous Users






Re: 關於mcp41010與pic16877的程式設定(c code)
#3
版主
版主


查看用戶資訊
先看AN746的說明後再看C18如何設定SPI Interface:

http://www.microchip.com/stellent/idc ... &nodeId=1490&filterID=395

發表於: 2006/6/26 14:13
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於mcp41010與pic16877的程式設定(c code)
#2
版主
版主


查看用戶資訊
先看AN746的說明後再看C18如何設定SPI Interface:

http://www.microchip.com/stellent/idc ... &nodeId=1490&filterID=395

發表於: 2006/6/26 14:13
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


關於mcp41010與pic16877的程式設定(c code)
#1
新會員
新會員


查看用戶資訊
各路高手:
我想用pic16877調控mcp41010數位可變電阻,但遇到一些問題:
1、cs pin一定要是16個clock的倍數嗎?~那要如何設定?
2、我的外部振盪器是用12Mhz,然後SSPM3~SSPM0是設為0000(clock=fosc/4),這樣設定完後~SCK腳位出來訊號的頻率應該是3MHz嗎?(但我用示波器量sck pin只有60hz....= =)

不知道還有哪裡要設定,我的程式對mcp41010好像沒有任何的作用>"<........

我的c code不會很長~煩請各位過目...小弟感激不盡!


********program*****************

#define Konfig_portC 0x90
#define Init_portC 0x00
#define BUSY 0x01
void spi();
char add;

void main()
{
TRISE.2=0; //CS_pin set output
PORTE.2=1; //CS_pin initial_value
PORTC=Init_portC;
TRISC=Konfig_portC;
SMP=1;
CKE=0;
SSPCON=0x20;
while(1)
{ spi(); }
}

void spi(void)
{
//******************first byte************//
PORTE.2=0; //CS pin set
SSPBUF = 0x13; //command byte transfer
while(!SSPIF)
{ ; }
SSPIF=0;
//****************second byte************//
SSPBUF = 0x02; //data byte transter
while(!SSPIF)
{ ; }
SSPIF=0;
PORTE.2=1; //CS pin set

}

發表於: 2006/6/25 10:52
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... ]

教育訓練中心

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