摘要: 1.if __name__ == 'main' 的作用 在此函数下的代码,只有当该文件运行的时候才能运行。当前文件如果被当做模块被其他文件导入,该函数下的代码就不会被执行。 2.__init__方法 在类被实例化之前,先使用__init__方法进行一些初始化操作,如果实例化的时候有参数传进来,这些参 阅读全文
posted @ 2018-08-07 22:08 90后大叔666 阅读(129) 评论(0) 推荐(0)
摘要: 在主程序处理完串口接收到的命令后使用了memset(USART_RX_BUF,0,USART_RX_STA&&0x7fff);进行清零,一开始没有写&&0x7fff,导致了memset清除内存越界,进而导致了单片机重启。 阅读全文
posted @ 2018-08-07 22:06 90后大叔666 阅读(503) 评论(0) 推荐(0)
摘要: 在调试stm8L101的时候发现,使用115200的波特率发送数据,在串口调试助手发现比其他单片机显示慢,能感觉到字符是一个一个跳出来的。 当然问题的重点不在这,调试串口接收遇到了蛋疼的问题,串口接收不完整,然而改成9600的波特率却没为题了。由此想到可能是单片机时钟频率太低造成的数据处理不完。使用 阅读全文
posted @ 2018-08-07 22:03 90后大叔666 阅读(1659) 评论(0) 推荐(0)