6154|14

42

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

ATmega2560 串口发送的一直是00 [复制链接]

 
自己焊的最小系统  串口可以发送数据  但是电脑接收到的一直是00
  1. void USART0_Init(void)
  2. {


  3.          UCSR0B = 0x00; //disable while setting baud rate
  4.          UCSR0A = 0x00;
  5.          UCSR0C =(1<<UCSZ01)|(1<<UCSZ00);//8bit+1bit stop
  6.          UBRR0L=(fosc/16/(baud+1))%256;
  7.          UBRR0H=(fosc/16/(baud+1))/256;
  8.          UCSR0B =(1<<RXEN0)|(1<<TXEN0)|(1<<RXCIE0);//RXCEN TXCEN
  9.          
  10.         }
复制代码

00.png (43.07 KB, 下载次数: 0)

00.png
此帖出自单片机论坛

最新回复

用变压器降压到10V再经ams1117降压到5V供电,esp8266接收就乱码。   详情 回复 发表于 2021-2-13 15:32
点赞 关注(1)
 

回复
举报

42

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
  1. void UART0_Send_Byte(unsigned char mydata)       
  2. {
  3.          while (!(UCSR0A&(1<<UDRE0)));
  4.          UDR0=mydata;
  5. }
复制代码
此帖出自单片机论坛
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
程序我也对了数据手册  应该是没什么问题  求懂的大神给看看
此帖出自单片机论坛
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

4
 
我看百度上说   有可能是虚焊了     不太明白   三个串口  两个是232出来的   一个直接是TTL电平的  都是这个情况    不理解
此帖出自单片机论坛
 
 
 

回复

503

帖子

1

TA的资源

纯净的硅(初级)

5
 
可能是波特率不对!
此帖出自单片机论坛

点评

波特率跟AVR单片机的熔丝位有没有关系啊  详情 回复 发表于 2017-7-28 14:11
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

6
 
如果是232的话要接地
此帖出自单片机论坛
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

7
 
ddlxiaoxu 发表于 2017-7-28 11:19
可能是波特率不对!

波特率跟AVR单片机的熔丝位有没有关系啊
此帖出自单片机论坛
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

8
 
解决了   是因为熔丝位配置的不对   也是醉了
此帖出自单片机论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
楼主你好,我最近在学习AVR单片机,使用的是IAR开发工具,2560只找到了英文手册,看起来比较费劲,不知道你当时有没有中文手册或者学习例程,可否分享一下,感激不尽!
此帖出自单片机论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

10
 

我也是自制的atmega2560电路用编程器供电时,向esp8266串口通信正常,esp8266可正常接收信息,

但用AMS1117将12DC减压到5DC供电时,esp8266接收的是乱码或什么都没接收到。(esp8266独立供电)

那位大神能解惑一下?谢谢了。

此帖出自单片机论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

11
 

另外,用AMS1117供电可控制步进电机正常工作。

此帖出自单片机论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

12
 
本帖最后由 JoeC 于 2021-2-12 12:48 编辑

及附上我的ams1117接线图

此帖出自单片机论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

13
 

再另外,用5V干电池供电向esp8266串口通信正常,esp8266可正常接收信息。

此帖出自单片机论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

14
 

用10V干电池经ams1117降压到5V供电,向esp8266串口通信正常,esp8266可正常接收信息。

此帖出自单片机论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

15
 

用变压器降压到10V再经ams1117降压到5V供电,esp8266接收就乱码。

此帖出自单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表