qshxm 发表于 2013-5-9 15:12:53

stm8l串口发出的所有数据都是00

如题的情况 代码稍后贴出

qshxm 发表于 2013-5-9 15:15:24

RE:stm8l串口发出的所有数据都是00

片子用的是stm8l152 串口用的是USB转串口的那种

qshxm 发表于 2013-5-9 15:22:06

RE:stm8l串口发出的所有数据都是00

/***author David Hu QQ:362211647 date 2013-05-03***/
#include
#include
#include
#include
#include
#include
#include
#include
#include "stm8l15x_conf.h"
#include
#include
#include
#include
void delay_ms(uint ms)    //ms延时函数 2M下
{
      uint i,j;
        for(i=0;i

qshxm 发表于 2013-5-9 15:24:21

RE:stm8l串口发出的所有数据都是00

很乱的代码了 我初始化了两次 以后面一种为准的

zqjqq88 发表于 2013-5-9 16:24:49

回复:stm8l串口发出的所有数据都是00

是够乱的,要么库,要么寄存器,这样子谁愿意帮你看哈!:funk: 

发表于 2013-5-10 17:37:46

RE:stm8l串口发出的所有数据都是00

仿真一下,看看发的时候指针的数据到底是多少。如果是0x00的话,可能是数据传输的不对。或者电平不匹配。

lpf0516 发表于 2013-5-14 11:20:23

RE:stm8l串口发出的所有数据都是00

初始化没有设置正确,串口引脚处于自由状态,所以会一直出现0
页: [1]
查看完整版本: stm8l串口发出的所有数据都是00