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

論壇索引


Board index » All Posts (極光)




Re: 關於c30的疑問
資深會員
資深會員


Data 看了又看 上網找了好久
終於可以用了,不過還是感謝您的回應

發表於: 2007/7/25 22:24
頂部


Re: 關於c30的疑問
資深會員
資深會員


我有找到解決辦法就在在Projec旁的Library加入
libpPIC24Fxxx-coff.a才沒有錯誤!

但是我的SPI輸出卻沒有出來,讓我又很頭大
因為我有用到Peripheral Pin Select的設定

因為我現在搞不懂是我的SPI設定錯誤,還是我的
Peripheral Pin Select的設定錯誤!

下面是我的程式,可否跟我說一下我哪用錯了
我搞了好久,SPI就是不出來><

#include <p24Fxxxx.h>
#include <spi.h>



void SPI_Inital(void);
int main (void)
{
SPI_Inital();
while(1)
{
WriteSPI1(0xff55);
while(SPI1STATbits.SPITBF);
}
}

void SPI_Inital(void)
{
unsigned int SPI1CON1_Value;
unsigned int SPI1STAT_Value;
unsigned int SPI1CON2_Value;

SPI1CON1_Value=
ENABLE_SCK_PIN | ENABLE_SDO_PIN | SPI_MODE8_ON | SPI_SMP_OFF | SPI_CKE_ON |SLAVE_ENABLE_OFF | CLK_POL_ACTIVE_LOW | MASTER_ENABLE_ON | SEC_PRESCAL_1_1 |PRI_PRESCAL_1_1;

SPI1STAT_Value=
SPI_ENABLE | SPI_IDLE_CON | SPI_RX_OVFLOW_CLR;

SPI1CON2_Value= 0X0000;

OpenSPI1(SPI1CON1_Value,SPI1CON2_Value,SPI1STAT_Value);

_TRISB0=0;
_TRISB1=1;

_IOLOCK=0;
RPOR0=0x0708;//RP0=>SDO1 RP1=>SCK1
}

發表於: 2007/7/24 22:58
頂部


關於c30的疑問
資深會員
資深會員


想請問一下我編譯時都出現
C:\PIC_VFD\VFD_NEW_3.c:59: undefined reference to `OpenSPI1'

這到底是那有問題啊?我找了3天了
還是想不出來耶!我明明有#include "spi.h"
為什麼會找不到阿?

發表於: 2007/7/23 22:08
頂部


pic24F Peripheral Pin Sele設定
資深會員
資深會員


請問有沒有人用過pic24f的Peripheral Pin Sele
看了data還是稿不懂該這麼用耶!

我這樣把如spi輸出接腳定義在我想要的io上面啊?
請問該這麼設定?

發表於: 2007/7/19 22:16
頂部


Re: 用組合語言寫開根號程式
資深會員
資深會員


我覺得你可以用C語言去寫會比較快吧!直接利用C語言內建函數就可以做數學運算了,而且C18也支援浮點數運算。


發表於: 2007/7/17 23:20
頂部


Re: 請推薦無線傳輸RF模組......
資深會員
資深會員


補充一下!如果嫌Zigbee太複雜的話
可以參考一下寰群科技

它有賣模組,不過我只用過27M RF模組
是還不錯用,因為是FSK調變,所以比一般的ASK調變
還要來的穩定,不過編解碼方式要自行定義。

發表於: 2007/7/16 9:35
頂部


Re: 請推薦無線傳輸RF模組......
資深會員
資深會員


可以用zigbee來做無線傳輸
Microchip有在賣套件吧!之前在Seminar上有看到
或者你自己買RF收發器MRF24J40,不過RF線路要要自己兜

不過我覺得啦!自己用電路超級麻煩,除非對RF蠻有概念的
才自己LAY板子,不然我覺的直接買套件來用比較簡單

不過套件要這麼買,我就不清楚了,可能要去問
Microchip公司問問看。

發表於: 2007/7/15 19:52
頂部


Re: 請問有關PIC24F問題
資深會員
資深會員


感謝版主回應!沒想到是我用錯啦!

不過我想請問,PIC24F系列有可一次左(右)移多的BIT的指令
若要在C語言上使用該如何使用呢?

還有我想請問,我編譯後出現的警告是什麼?


發表於: 2007/7/13 17:19
頂部


請問有關PIC24F問題
資深會員
資深會員


我用C語言左移的問題
我只是想簡單測試左移的功能,但老是做不出來

#include "p24fj64ga002.h"
int main(void)
{
unsigned int a11;
unsigned int b11;

a11=0x4000;
b11=0x0000;
a11 << 1;
}

左移指令不是這樣寫嗎!之前在寫C18都可以
但用C30就有問題!
還有我編譯的時候會出現
test2.c: In function 'main':
test2.c:12: warning: statement with no effect
test2.c:13: warning: control reaches end of non-void function
test2.c:13:2: warning: no newline at end of file

這是什麼錯誤阿!有看不沒有懂

發表於: 2007/7/13 15:18
頂部


Re: Zigbee 要怎麼使用
資深會員
資深會員


zigbee是一種無線網路的傳輸協定,你若嫌zigbee有點太複雜
你可以改用MiWi來簡化,而且Microchip有提供寫好的C語言的
函數庫,只要搞清楚該這麼使用那些函數庫,就因該可以玩了

目前我也在研究中拉!不過我自己還沒有用過
所以我也不知道好不好用,不過你可以去下載AN1066
去看看,希望對你有幫助

發表於: 2007/7/11 21:20
頂部



« 1 ... 14 15 16 (17)



:::

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

教育訓練中心

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