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.
ERROR[Li005]:"UART_InString"没有定义
ERROR[Li005]:"UART_InUDec"没有定义
ERROR[Li005]:"UART_OutUDec"没有定义
ERROR[Li005]:"UART_InUHex "没有定义
ERROR[Li005]:"UART_OutUHex "没有定义
这是我的错误、我的代码是
#include
#include "pll.h"
#include "UART.h"
//-------- OutCRLF ----------------------
//将一个 CR、LF 输出到 UART 以转至新线路
//输入:无
//输出:无
void OutCRLF (void){
UART_OutChar (CR);
UART_OutChar (LF);
}
int main (void){
字符 I;
char string[20];//全局以帮助调试
uint32_t n;
PLL_Init();//将系统时钟设置为120MHz
UART_Init();//初始化 UART
OutCRLF();
for (i='a';i<='z';i=i+1){//打印大写字母
UART_OutChar (I);
}
OutCRLF();
UART_OutChar ('');
for (i='a';i<='z';i=i+1){//打印小写字母
UART_OutChar (I);
}
OutCRLF();
UART_OutChar ('-');
UART_OutChar ('-');
UART_OutChar (">");
while (1){
UART_OutString ("InString:");
UART_InString (字符串、19);
UART_OutString (" OutString=");UART_OutString (string);OutCRLF ();
UART_OutString ("InUDec:");n=UART_InUDec ();
UART_OutString (" OutUDec=");UART_OutUDec (n);OutCRLF ();
UART_OutString ("InUHex:");n=UART_InUHex ();
UART_OutString (" OutUHex =");UART_OutUHex (n);OutCRLF ();
}
}
我的文件是
最后一个问题是、如果我还添加了 startup.s 文件、我添加了启动文件、它会给我额外的300多个错误+保修
我应该做什么、请提供帮助。 情况紧急
您好!
相应 地与文档:TivaWare外设驱动程序库第2章-编程模型、
有2种编程方法: 直接寄存器访问 模型和软件驱动程序模型。
每个模型都可以独立使用或组合使用、
根据应用的需求或开发人员所需的编程环境。
每个编程模型都有优缺点。
与 使用软件驱动程序模型相比、使用直接寄存器访问模型通常会导致更小、更高效的代码。
但是、直接寄存器访问模型需要详细了解每个模型的操作
寄存器和位字段、它们之间的交互以及正常运行所需的任何定序
外设;软件驱动程序模型将开发人员与这些细节隔离、
通常需要较少的时间来开发应用。
此示例代码使用直接寄存器访问。
您是否从 Valvano 博士的著作中获得了该书、对吧? 我怀疑是因为我在这里有与从他的下载相同的代码
网页。
在这里、他教授如何开发代码:
www.youtube.com/watch
www.youtube.com/watch
www.youtube.com/watch
提示一下、请记住保留许可证标题。
/*本示例随本书一起提供
"嵌入式系统: 与 Arm Cortex M 微控制器的实时连接"、
ISBN:978-1463590154、Jonathan Valvano、版权所有(c) 2015
版权所有2015、作者:Jonathan W. Valvano、valvano@mail.utexas.edu
您可以使用、编辑、运行或分发此文件
只要保留上述版权声明
此软件"按原样"提供。 不作任何明示或暗示的保证
或法定的、包括但不限于对的暗示担保
适用于特定用途的适销性和适用性适用于此软件。
VALVANO 在任何情况下都不对特殊、意外、
或后果性损害、无论出于何种原因。
有关我的课程、我的研究和我的书籍的更多信息、请参阅
users.ece.utexas.edu/.../
*
基本而言、您只需导入项目并运行即可。 您知道如何导入项目吗? 如果没有、我可以为您提供帮助。
您知道如何导入项目吗? 如果没有、我可以为您提供帮助。
您可以在编译器 CCS 或 Keil 中运行此代码。 这两种方法都起作用。 我在这里有两个编译器、该示例在这两个方面都适用。
以下是我的测试输出:
我使用了白蚁。 它很简单、我喜欢它。 为了运行此 代码、 您需要配置"传输 测试 以附加 CR-LF"
否则、它永远不会移动到下一个输入。
祝您好运!