查看: 1737|回复: 16

[S12] codewarrior 怎么使用printf()

[复制链接]
  • TA的每日心情
    奋斗
    2022-3-23 19:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    128
    最后登录
    2022-6-16
    发表于 2022-3-23 19:16:39 | 显示全部楼层 |阅读模式
            请教大家一个问题,就是如何在codewarrior当中使用printf(),想调试用,但是一直使用不成功,在CSDN看到一位博主有讲到类似方法,但是试过发现使用不了,不知道是不是我使用方法错误了?(原文连接:https://blog.csdn.net/ispendy/article/details/7438872),我使用的开发板是DEVKIT-ZVL128用了PS0跟PS1口作为RX跟TX,波特率为9600,然后连接电脑,输出是个乱码字符:
    我知道答案 目前已有16人回答
    加油
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-3-23 19:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    128
    最后登录
    2022-6-16
     楼主| 发表于 2022-3-23 19:56:45 | 显示全部楼层
    我用的是codewarrior 11.1,谁能教教我?蟹蟹蟹蟹!!!
    加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-3-23 19:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    128
    最后登录
    2022-6-16
     楼主| 发表于 2022-3-23 19:57:40 | 显示全部楼层
    或者说可以直接在codewarrior里面的console那里直接输出打印结果吗?
    加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    373
    最后登录
    2023-8-16
    发表于 2022-3-24 11:05:23 | 显示全部楼层
    楼主,我现在在下载11。好久没有使用了。你这个链接是5版本的,11应该是GCC版本,你换成GCC的接口试试。如果有乱码应该是正确的,可能是波特率的不对。9600的波特率配置是发一下。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-3-23 19:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    128
    最后登录
    2022-6-16
     楼主| 发表于 2022-3-24 11:21:25 | 显示全部楼层
    你好,我目前使用的也是11.1版本,GCC接口是啥意思?我不是很明白,因为我是第一次接触这个IDE,麻烦可以再详细讲述一下吗,非常感谢
    加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-3-23 19:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    128
    最后登录
    2022-6-16
     楼主| 发表于 2022-3-24 11:23:04 | 显示全部楼层
    安 发表于 2022-3-24 11:05
    楼主,我现在在下载11。好久没有使用了。你这个链接是5版本的,11应该是GCC版本,你换成GCC的接口试试。如 ...

    9600是只发一下是吗?难怪我在板子上reset一下,就收到一个乱码字符,一次reset就收到一个乱码,乱码内容固定,我printf不管内容是啥,收到的乱码都是一样的
    加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    373
    最后登录
    2023-8-16
    发表于 2022-3-24 13:46:44 | 显示全部楼层
    不是的。reset收到一个乱码是因为上断电时,IO口会产生杂波,导致串口以为收到了数据,可以用示波器看一下波形。eclipse使用的是gcc的编译环境。

    #ifdef __GNUC__
      /* With GCC/RAISONANCE, small debug_printf (option LD Linker->Libraries->Small debug_printf
         set to 'Yes') calls __io_putchar() */
      #define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
    #else
      #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
    #endif /* __GNUC__ */

    PUTCHAR_PROTOTYPE
    {
            /* Place your implementation of fputc here */
           //这里填写串口发送代码。
            return (ch);
    }

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-3-23 19:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    128
    最后登录
    2022-6-16
     楼主| 发表于 2022-3-24 14:17:17 | 显示全部楼层
    安 发表于 2022-3-24 13:46
    不是的。reset收到一个乱码是因为上断电时,IO口会产生杂波,导致串口以为收到了数据,可以用示波器看一下 ...

    需要配置codewarrior吗?这个代码直接加在main()?
    加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-3-23 19:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    128
    最后登录
    2022-6-16
     楼主| 发表于 2022-3-24 14:21:29 | 显示全部楼层
    安 发表于 2022-3-24 13:46
    不是的。reset收到一个乱码是因为上断电时,IO口会产生杂波,导致串口以为收到了数据,可以用示波器看一下 ...

    我不是用eclipse,需要下载eclipse吗
    加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    373
    最后登录
    2023-8-16
    发表于 2022-3-24 14:45:39 | 显示全部楼层

    CodeWarrior® for Microcontrollers v11.0在Eclipse开放开发平台上将面向ColdFire®、ColdFire+、DSC、Kinetis®、MPC5xxx、RS08、S08和S12Z架构的开发工具集成为一个单一产品。使用随工具附带的模块化安装程序,您可以根据自己的应用开发工作,只选择安装符合您需要的架构。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-19 13:06 , Processed in 0.148658 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表