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

論壇索引


Board index » All Posts (powmien)




關於APP013開發板的問題
高級會員
高級會員



發表於: 2013/4/3 10:30
頂部


Re: 關於字元陣列的控制問題。
#2
高級會員
高級會員


真是抱歉,發了月經文,還是很謝謝回覆了我部份的問題,我自已也找到解決的方法了,感謝前輩的回覆。

發表於: 2008/9/19 2:43

Edited by powmien on 2008年09月19日 04:19:50
Edited by powmien on 2008年09月19日 04:21:19
「────I am the bone of my sword.」
頂部


Re: 利用PIC16F917 做風扇板角度控制
#3
高級會員
高級會員


一定要共地,不然會有問題。

發表於: 2008/9/16 12:04
「────I am the bone of my sword.」
頂部


Re: 關於字元陣列的控制問題。
#4
高級會員
高級會員


我有試過把將傳入的字串先宣告成一個變數再傳入是正常的。

ex:
char *ptr="my string";

putsLCD(ptr);   // ok


是RAM 的使用限制嗎?

發表於: 2008/9/16 11:29
「────I am the bone of my sword.」
頂部


關於字元陣列的控制問題。
#5
高級會員
高級會員


之前都直接用asm 寫project,最近改用C18重寫LCD control 遇到了字串上的問題,函式傳進去的字串不論是用 static char 、const char、const unsigned char …… 的型態總是不能正確傳進函式(用SIM Debug 去看過數值),compiler 也會出現 D:\Pic Project\I2C Recording\i2c_record.c:480:Warning [2066] type qualifier mismatch in assignment 這個警告訊息

所以來這找了一下,發現在W401 裡面有教學函式,其中一個宣告成 const rom char 另一個宣告成 char ,其中 const rom char 可以正確的傳入字元陣列,而另一個宣告成char 的還是不行而警告訊息也是一模一樣的,不過我在網路上找到的範例程式一般都把字元陣列放在RAM 裡面,我想請問一下前輩們是我少了什麼步驟嗎?感謝。


void main(void)
{
         
putrsLCD("12345");
         
putsLCD("12345");     // 有警告且傳入數值有異

}

//***********************************************
//    Put a ROM string to LCD Module
//
void putrsLCD( const rom char *Str )
{
   while (
1)
   {
    
Str_Temp = *Str ;

        if (
Str_Temp != 0x00 )
           {
        
//    WriteDataLCD(Str_Temp) ;
            
Str ++ ;
           }
        else
            return ;
   }
}

//***********************************************
//    Put a RAM string to LCD Module
//
void putsLCDchar *Str)
{
   while (
1)
   {
    
Str_Temp = *Str ;

        if (
Str_Temp != 0x00 )
           {
        
//    WriteDataLCD(Str_Temp) ;
            
Str ++ ;
           }
        else
            return ;
   }
}

發表於: 2008/9/16 11:26
頂部


請一下 24H 跟DsPIC SPI clock
#6
高級會員
高級會員


最近需要用到比較高速的SPI control
大約要20-25mhz之間,有人推薦我24H
我自已則看了dspic30f系列的..

我發現30f 雖然能pll 16x 但是 最高為 120mhz ?

24H的spi 則是
sck = fcy/primary*secondary
看起來似乎最高為 10mhz ?

不知道30f 和24h 的 spi 能跑多快呢?
是不是33f 才能符合我的需求...

我是想用在sd card control 的... 感謝...

還有我現在用 8520 .. 用fosc/4 (40mhz/4=10mhz)
來跑spi .. 發現有時後會怪怪的,跑不上10mhz..
降到 2.5mhz (fosc/16) 就正常... 不知問題為何?

發表於: 2006/12/22 15:27
頂部


Re: 關於製作LIBRARY
#7
高級會員
高級會員


看到這主題之後也自已試著把一些function 做成 obj檔來用,但是遇到一些問題特來請教。

一、假如我在obj裡面有一個列舉陣列為,那如何在main.c 宣告呢?
typedef enum 
{
    
sdcValid=0,                 
    
sdcCardInitCommFailure,     
    
sdcCardNotInitFailure,      
    
sdcCardInitTimeout,         
    
sdcCardTypeInvalid,         
    
sdcCardBadCmd,              
    
sdcCardTimeout,                
    
sdcCardCRCError,            
    
sdcCardDataRejected,         
    
sdcEraseTimedOut             
}SDC_Error;



二、假設我的obj 檔會利用SCK 這根腳做事情,但是我希望SCK由main.c 來宣告給obj 檔使用,也就是SCK能隨使用者高興定義不同的腳位,但是都命名為SCK來給obj 裡面的函式使用。

請前輩指點解惑,謝謝。

發表於: 2006/12/15 9:10
頂部


Re: MPLAB IDE v7.4 中的 Memory Usage Gauge
#8
高級會員
高級會員


我拿二個project 分別是assembly 跟 c 寫的來編譯,c寫的memory usage gauge 才會顯示,assembly 寫的不會有任何顯示。

如果用assembly 寫想看這些資訊可以看編譯出來產生的lst檔。

發表於: 2006/12/7 18:21
頂部


Re: 請問 APP025 實驗板的原始程式何處尋
#9
高級會員
高級會員


我去上full usb 的課程拿到的光碟片裡面有範例程式。

發表於: 2006/12/6 17:25
頂部



(1) 2 3 4 ... 8 »



:::

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

教育訓練中心

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