您好!
我有一个定制板、主要基于 DRV8301-HC-EVM Rev. D 板。 微控制器是 TMS320F28069M。
我运行示例 Example_2806xScia_FFDLB.c 时没有问题。
我更改了此示例以使用 Sci-b 由于只有这些改动,它的运行也没有任何问题。
然后、我尝试将一系列由 RealTerm 传输的字节加载到数组中。
我随附了该代码。
键入1234567890987654。 数组填充以下内容:
INFO_Array unsigned short[16] [131、252、140、252、143...] 0x00000406@数据
[0] 无符号短整型 131 0x00000406@数据
[1] 无符号短整型 252 0x00000407@数据
[2] 无符号短整型 140 0x00000408@数据
[3] 无符号短整型 252 0x00000409@数据
[4] 无符号短整型 143 0x0000040A@数据
[5] 无符号短整型 252 0x0000040B@数据
[6] 无符号短整型 144 0x0000040C@数据
[7] 无符号短整型 252 0x0000040D@数据
[8] 无符号短整型 147 0x0000040E@数据
[9] 无符号短整型 252 0x0000040F@数据
[10] unsigned short 156 0x00000410@Data
[11] 无符号短整型 252 0x00000411@数据
[12] 无符号短整型 158 0x00000412@数据
[13] 无符号短整型 252 0x00000413@数据
[14] 无符号短 整型224 0x00000414@数据
[15] 无符号短整型 252 0x00000415@数据
如果我再次运行该程序、某些值会发生变化。
似乎只是噪声、根本不是真实数据、但数组初始化为零、并一直保留到我开始键入为止。
如果我只键入16次数字"1"、会发生以下情况:
INFO_Array unsigned short[16] [131、252、130、252、131...] 0x00000406@数据
[0] 无符号短整型 131 0x00000406@数据
[1] 无符号短整型 252 0x00000407@数据
[2] 无符号短整型 130 0x00000408@数据
[3] 无符号短整型 252 0x00000409@数据
[4] 无符号短整型 131 0x0000040A@数据
[5] 无符号短整型 252 0x0000040B@数据
[6] 无符号短整型 131 0x0000040C@数据
[7] 无符号短整型 252 0x0000040D@数据
[8] 无符号短整型 130 0x0000040E@数据
[9] 无符号短整型 252 0x0000040F@数据
[10] unsigned short 130 0x00000410@数据
[11] 无符号短整型 252 0x00000411@数据
[12] 无符号短整型 130 0x00000412@数据
[13] 无符号短整型 252 0x00000413@数据
[14] 无符号短整型 130 0x00000414@数据
[15] 无符号短整型 252 0x00000415@数据
如果我键入"1"八次、我会得到相同的东西(或多或少)。
如果我键入"1"四次、会发生以下情况:
INFO_Array unsigned short[16] [130、252、130、130...] 0x00000406@数据
[0] 无符号短整型 130 0x00000406@数据
[1] 无符号短整型 252 0x00000407@数据
[2] 无符号短整型 130 0x00000408@数据
[3] 无符号短整型 252 0x00000409@数据
[4] 无符号短整型 130 0x0000040A@数据
[5] 无符号短整型 252 0x0000040B@数据
[6] 无符号短整型 131 0x0000040C@数据
[7] 无符号短整型 252 0x0000040D@数据
[8] 无符号短整型 0 0x0000040E@数据
[9] 无符号短整型 0 0x0000040F@数据
[10] unsigned short 0 0x00000410@Data
[11] 无符号短整型 0 0x00000411@数据
[12] 无符号短整型 0 0x00000412@数据
[13] 无符号短整型 0 0x00000413@数据
[14] 无符号短整型 0 0x00000414@数据
[15] 无符号短整型 0 0x00000415@数据
请提供任何帮助。
谢谢、