2315|10

6

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

这些报错怎么处理,新手问题 [复制链接]

新手才学用STM8S103F3,抄了一个程序,碰到函数出错,请指点,谢谢

1.png (54.88 KB, 下载次数: 0)

1.png
此帖出自stm32/stm8论坛

最新回复

您上面显示的串口的窗口不是可以正常的显示了吗,stm8,我没搞过,我用stm32啦。看起来显示了啊。  详情 回复 发表于 2016-4-5 22:29
点赞 关注
 

回复
举报

6040

帖子

196

TA的资源

版主

沙发
 
函数声明要加上返回类型,以及参数。谢谢!
此帖出自stm32/stm8论坛
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
delay的括号里要和下面delay一致,里面应该有参数。
此帖出自stm32/stm8论坛
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

4
 
lcofjp 发表于 2016-4-5 10:07
函数声明要加上返回类型,以及参数。谢谢!

非常感谢
此帖出自stm32/stm8论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

5
 
zz233 发表于 2016-4-5 10:42
delay的括号里要和下面delay一致,里面应该有参数。

非常感谢
此帖出自stm32/stm8论坛
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

6
 
这个问题是c语言的问题,建议您百度下或者多看看函数声明的格式,这样有助于您理解问题呢。
此帖出自stm32/stm8论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

7
 
huaiqiao 发表于 2016-4-5 15:12
这个问题是c语言的问题,建议您百度下或者多看看函数声明的格式,这样有助于您理解问题呢。

c语言看了,临阵用起来,大脑一片模糊,
此帖出自stm32/stm8论坛

点评

那就证明您学的不够踏实么,或者学的比较死板。建议您刚开始的时候写语句的时候给每条语句都注释,这样写的慢,但是您知道您写这条语句是干嘛的  详情 回复 发表于 2016-4-5 17:16
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

8
 
这个程序是个开发板的例程,说是和电脑通信,在串口助手上可以看到字符串,我却没看到,请帮忙看看是否能在串口调试助手上看到字符,程序如下:
#include
#include
#include
#define u8 unsigned char
#define u16 unsigned int
#define u32 unsigned long
void delay();
void Clk_Config(void);
void Uart_Init(void);
void UART1_Sendint();
const char table[]={"Wish you study SCM happy!\n"};
void delay(u16 n)
{
    u16 i,j;
    while(n --)
    {
        for(i = 0;i < 32;i ++)
        for(j = 0;j < 10;j ++);
    }
}         
void Clk_Config(void)
{
   CLK_CKDIVR= 0x00;                //系统时钟 1 分频
   while(!(CLK_ICKR & 0x02));      //等待 HSI 准备好
}

void Uart_Init(void)
{
    UART1_BRR2 = 0x00;
    UART1_BRR1 = 0x0d; //2MHZ 时波特率 9600 对应数值
    UART1_CR2 = 0x08; //开启发送
}
void UART1_Sendint(unsigned int ch)
{   
       u32 USART1_SR=0x00;
    //int UART1_DR;
    while((USART1_SR & 0x80) == 0x00); // 等待数据的传送
    UART1_DR = ch;
}

int main( void )
{
   u8 i;
   //Clk_Config();
   Uart_Init();
   
   while(1)
      {
          for(i=0;i<=strlen(table);i++)
            {
              UART1_Sendint(table);
            }
       delay(500);
      }
}
例程上的串口调试助手如图片所示

2.png (254.23 KB, 下载次数: 0)

2.png
此帖出自stm32/stm8论坛
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

9
 
dqjohn 发表于 2016-4-5 15:43
c语言看了,临阵用起来,大脑一片模糊,

那就证明您学的不够踏实么,或者学的比较死板。建议您刚开始的时候写语句的时候给每条语句都注释,这样写的慢,但是您知道您写这条语句是干嘛的
此帖出自stm32/stm8论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

10
 
huaiqiao 发表于 2016-4-5 17:16
那就证明您学的不够踏实么,或者学的比较死板。建议您刚开始的时候写语句的时候给每条语句都注释,这样写 ...

请帮忙看一下上面的程序有什么问题吗
此帖出自stm32/stm8论坛

点评

您上面显示的串口的窗口不是可以正常的显示了吗,stm8,我没搞过,我用stm32啦。看起来显示了啊。  详情 回复 发表于 2016-4-5 22:29
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

11
 
dqjohn 发表于 2016-4-5 22:16
请帮忙看一下上面的程序有什么问题吗

您上面显示的串口的窗口不是可以正常的显示了吗,stm8,我没搞过,我用stm32啦。看起来显示了啊。
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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