登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→關于串口的問題[求助][bizhenke]
*第9103篇: 關于串口的問題[求助]
楼 主:
bizhenke
2003年3月19日21:51
關于串口的問題[求助]
請問為什么向sbuf中寫入數據后﹐sbuf中腕數據還是00h?
第
2
楼:
老古
2003年3月19日21:53
写入和读出是不同的寄存器,只是sfr的地址一样。
第
3
楼:
bizhenke
2003年3月19日22:04
怎么樣才能看到它的具體數值呢﹖為什么我發送數據計算機一點都不能接受到﹖
第
4
楼:
老古
2003年3月19日22:07
你可以看一下波形,是否将数据发出来,波特率是否和电脑里的一样
第
5
楼:
bizhenke
2003年3月19日22:21
有波形﹐但是計算機還是接收不到﹐波特率為
有波形﹐但是計算機還是接收不到﹐波特率為9600bps,51程序為mov scon,#50h
mov tmod,#20h / mov pcon,#00h / mov th1,#0fch / mov tl1,#0fch / mov ie,#90h
另外如果設置胃中斷的時候﹐發送同接收都會產生中斷嗎﹖如果我只要接收產生中斷呢﹖
第
6
楼:
老古
2003年3月19日22:28
mov数据到sbuf的指令呢?怎么没有?
第
7
楼:
TwinMOS_Bi
2003年3月19日22:31
沒有寫出來﹐是mov a,#88h /
沒有寫出來﹐是mov a,#88h / mov sbuf,a / aaa: / jbc ti,bbb / ajmp aaa: / bbb: /.....
麻煩你了﹐不好意思﹐呵呵呵呵﹐我實在是試了好大一陣了
第
8
楼:
bizhenke
2003年3月19日22:35
波特率應該沒有問題吧﹐兩個用戶都是我﹐太
波特率應該沒有問題吧﹐兩個用戶都是我﹐太菜了﹐一老用一個名字問別人都問的不好意思了﹐呵呵
第
9
楼:
老古
2003年3月19日22:36
问题:
1。波特率不对,不论是11。0592还是12兆还是16兆的频率都不是9600的波特率。
2。定时器1没有运行,缺少setb tr1
第
10
楼:
bizhenke
2003年3月19日22:38
謝謝了﹐那句我沒有丟﹐可能是波特率的問題
謝謝了﹐那句我沒有丟﹐可能是波特率的問題﹐我再試試看﹐謝謝你了
第
11
楼:
bizhenke
2003年3月19日22:40
那如果我用12Mhz的晶體振蕩器﹐是不是
那如果我用12Mhz的晶體振蕩器﹐是不是沒有適合的波特率可以設置呢﹖我手上只有12Mhz的晶體振蕩器
第
12
楼:
老古
2003年3月19日22:42
我网站下载特区有波特率计算的工具,自己下载一个算一下。
第
13
楼:
TwinMOS_Bi
2003年3月19日22:48
好的﹐謝謝﹐還有一個問題﹐設置串口中斷時
好的﹐謝謝﹐還有一個問題﹐設置串口中斷時﹐是不是接收同發送的時候都會產生中斷﹖
第
14
楼:
老古
2003年3月19日22:57
yes
第
15
楼:
tm1300
2003年3月20日12:29
晶振不同没关系
波特率允许有误差,体现在:传送每1BIT的时间允许有正负5%的误差。计算时,取误差教小的值就行了。
第
16
楼:
00230327
2008年11月24日11:08
asas
asas
>>>>>>对该主题发表你的看法
本主题贴数
16
,分页:
[第1页]
[上一篇主题]:
Kuang-chingTsui成为老古论坛的版主,大家多多支持!
[下一篇主题]:
PCB制版的汉字问题