This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

2个同样的程序 一个能运行、一个不能运行? 280049



你好  :

       问题描述,用的是280049c 、板子是运用TI的红色的 launch 开发板, 相同的程序、用一个是可以工作的、另一个自建的工程不能工作。

由于后期还有很多的模块需要添加到工程中、所以需要用到自建的项目工程,但目前不能工作,帮忙检查?谢谢

       问题2、目前能工作的工程 波特率写115200时 (见程序附件),PC机串口助手必须写9600 这个时候才能正常工作,不知什么原因?

帮忙指点。以下2个附件。

SPIA_transmit_master 同样程序 可以运行 但波特率不对.zipGAME 2020 同样程序 不能运行.zip

  • 考虑到波特率正好差一倍,看看编辑器是不是有可以选择串口设置的地方,STC碰到过这个问题,我选择了波特率加倍的选项,导致了这样。
  • 你好 你说的我确实不清楚,程序里不就是一句话吗?
    SCI_setConfig(SCIA_BASE, 25000000, 115200, (SCI_CONFIG_WLEN_8 |SCI_CONFIG_STOP_ONE |SCI_CONFIG_PAR_NONE));
    这个不需要我设置 、我直接写就行了。如果要设置 在哪里设置,如何设置,STC是什么?
    另一个问题 非常急帮忙解答
  • 回复根本不知道说什么? 9600和115200 差一倍? 根本就是打酱油的
  • 确实是想当然了,9600乘以2是19200,和115200是两码事。我粗心的光看后面的200了。oK,请忽略我的回复,我确实打酱油了。sorry。
  • 你直接打印寄存器的值,或者看看编译器是不是有地方可以设置串口,两个地方重复设置了。
  • 你好,请问自建的工程不能工作的表现是什么样的呢?程序报错还是程序没有运行?我在自己的CCS上编译了一下,没有什么error,但是目前手头没有这款芯片,所以没办法测试能否运行,还请反馈一下你这边的测试情况。

    关于SPI的程序,似乎你的程序中写的就是9600波特率?

    //!  \b Running \b the \b Application
    //!  Open a COM port with the following settings using a terminal:
    //!  -  Find correct COM port
    //!  -  Bits per second = 9600
    //!  -  Data Bits = 8
    //!  -  Parity = None
    //!  -  Stop Bits = 1
    //!  -  Hardware Control = None

    以及:

    SCI_setConfig(SCIA_BASE, 25000000, 9600, (SCI_CONFIG_WLEN_8 |
    
                                                SCI_CONFIG_STOP_ONE |
    
                                                SCI_CONFIG_PAR_NONE));

  • 问题 是 运用GAME 2020 同样程序 不能运行.zip 附件的程序 不能在串口助手上收到任何数据、并且在线仿真时,停在:Break at address "0x80b5" with no debug information available, or outside of program code. 请问如何解决。
    但我用别人的程序、别人的是可以的,由于后期项目还需要添加很多内容 、需要用我们自己的程序。帮忙指导。
  • 你好,我测试了一下你的程序,但是跟你报错的位置不同,我的是:
    Break at address "0x3fb02a" with no debug information available, or outside of program code.
    这个位置应该是在boot rom中,请问你的程序之前有正常运行过吗?
  • 我遇到跟题主一模一样问题,请问解决了吗。也是官方的开发板。