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


Browsing this Thread:   1 Anonymous Users






Re: 请教:dspic30f5015的UART与PC机通讯问题???
#5
新會員
新會員


查看用戶資訊
谢谢你的指点,问题解决了!
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢

發表於: 2007/11/6 9:01
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 请教:dspic30f5015的UART与PC机通讯问题???
#4
版主
版主


查看用戶資訊
誤會大了,我把你的 20MHz Oscillator Frequency 看成 Fcy 了。改一下 BRG = 1041

20MHz=5 Fcy
5000000Fcy/16/(1041+1) = 299.9bps

發表於: 2007/11/5 17:53
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 请教:dspic30f5015的UART与PC机通讯问题???
#3
新會員
新會員


查看用戶資訊
谢谢你的回答!!!

我改成00x41后仍是错误,我想问一下,这与我用20MHZ的晶振有关系吗?用20MHZ晶振计算出的波特率是有误差的,是不是因为这导致的错误呢?




發表於: 2007/11/5 15:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 请教:dspic30f5015的UART与PC机通讯问题???
#2
版主
版主


查看用戶資訊
bps 的設定是對的,傳送資料的顯示是用PC看、用Hyper-Terminal 還是有別的方式。所傳送出去的 0x11 如果是用 Terminal 看的話那是看不到的因為它是控制字元,改成 ASCII顯示碼看看 0x41 (字元 'A'),不確定時先用示波器看問題在哪。

發表於: 2007/11/5 14:55
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


请教:dspic30f5015的UART与PC机通讯问题???
#1
新會員
新會員


查看用戶資訊
请教:dspic30f5015的UART与PC机通讯问题
用dspic30f5015与PC机通讯,采用20MHZ的晶振,波特率=300bps.
现象:dspic30f5015发送出的数据用PC机接收不对。
程序如下:
#include "p30f5015.h"

_FOSC(CSW_FSCM_OFF & HS);
_FWDT(WDT_OFF);
_FBORPOR(PBOR_OFF & MCLR_EN);
_FGS(CODE_PROT_OFF);

void Delay1MSx(unsigned int n);

int main(void)
{

TRISF = 0x0044;
U1BRG = 4166; // 0.3kbps
U1STA = 0x0000;
U1MODE = 0x8000;
U1STA = 0x0400;

while(1)
{
Delay1MSx(3000);
while(!U1STAbits.TRMT);
U1TXREG = 0x0011;
}
}

//*******************************************
void Delay1MSx(unsigned int n)
{
unsigned int i,j;

for (j = n; j > 0; j --)
{
for (i = 1000; i > 0; i --);
}
}

我仔细检查了控制寄存器的设置,应该没有问题。

發表於: 2007/11/5 14:30
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... ]

教育訓練中心

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