• slider image 442
  • slider image 497
  • slider image 498
  • slider image 499
  • slider image 500
  • slider image 502
:::


Browsing this Thread:   1 Anonymous Users






Re: UART2PutString問題
#3
新會員
新會員


查看用戶資訊
問題已解決~謝謝版主指導

發表於: 2009/4/27 18:08
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: UART2PutString問題
#2
版主
版主


查看用戶資訊
因為 pursUART ( ) 傳的事 RAM 指標,所以傳進去的須為字串的指標或陣列位址。
/***************************************************************************
* Function Name     : putsUART2                                            *
* Description       : This function puts the data string to be transmitted *
*                     into the transmit buffer (till NULL character)       * 
* Parameters        : unsigned int * address of the string buffer to be    *
*                     transmitted                                          *
* Return Value      : None                                                 *  
***************************************************************************/

void putsUART2(unsigned int *buffer)
{
    
char temp_ptr = (char *) buffer;

    
/* transmit till NULL character is encountered */

    
if(U2MODEbits.PDSEL == 3)        /* check if TX is 8bits or 9bits */
    
{
        while(*
buffer != ''
        {
            while(
U2STAbits.UTXBF); /* wait if the buffer is full */
            
U2TXREG = *buffer++;    /* transfer data word to TX reg */
        
}
    }
    else
    {
        while(*
temp_ptr != '')
        {
            while(
U2STAbits.UTXBF);  /* wait if the buffer is full */
            
U2TXREG = *temp_ptr++;   /* transfer data byte to TX reg */
        
}
    }
}

發表於: 2009/4/24 16:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


UART2PutString問題
#1
新會員
新會員


查看用戶資訊
想請教各位先進一下:
我是使用PIC24FJ128GA006
使用C30內建的putsUART2副函式在主程式中使用此函數,如下

putsUART2("abcde");
while(BusyUART2());

編譯後卻出現以下結果:
main.c:42: warning: passing argument 1 of 'putsUART2' from incompatible pointer type

想請教如何消除這個警告,謝謝~

發表於: 2009/4/24 15:29
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... ]

教育訓練中心

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