芝麻龙 2021-02-21 11:16 采纳率: 33.3%
浏览 148

keil写单片机串口通讯程序,接收到的缓冲区数组内容,为什么和内存中的内容不一样呢

keil写单片机串口通讯程序,接收到的缓冲区数组内容,为什么和内存中的内容不一样呢

单片机串口的通讯程序很简单,是中断模式。中断服务程序的内容也很简单,只是简单的依次将收到的字符存入到缓存数组rcv1_buf[]中。可是缓存数组rcv1_buf[]中的内容不正确。我查了这个缓冲数组所在地址的内存,内存的内容却是正确的。到底为什么?我一直找不到问题所在。请各位大侠帮忙

 

  • 写回答

2条回答 默认 最新

  • 芝麻龙 2021-02-21 11:46
    关注

    单片机串口的通讯程序很简单,是中断模式。中断服务程序的内容也很简单,只是简单的依次将收到的字符存入到缓存数组rcv1_buf[]中。可是缓存数组rcv1_buf[]中的内容不正确。我查了这个缓冲数组所在地址的内存,内存的内容却是正确的。到底为什么?我一直找不到问题所在。请各位大侠帮忙

    评论

报告相同问题?

悬赏问题

  • ¥66 换电脑后应用程序报错
  • ¥50 array数据同步问题
  • ¥15 pic16F877a单片机的外部触发中断程序仿真失效
  • ¥15 Matlab插值拟合差分微分规划图论
  • ¥15 keil5 target not created
  • ¥15 C/C++数据与算法请教
  • ¥15 怎么找志同道合的伙伴
  • ¥20 如何让程序ab.eXe自已删除干净硬盘里的本文件自己的ab.eXe文件
  • ¥50 爬虫预算充足,跪巨佬
  • ¥15 滑块验证码拖动问题悬赏