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

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

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

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

 

  • 写回答

2条回答 默认 最新

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

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

    评论

报告相同问题?