[错误]关于驱动程序UART.c

6个帖子/ 0新
最后一篇
libra_13179
离线
最后一次露面:4年10个月前
加入:2015-06-16 04:43
[错误]关于驱动程序UART.c

嗨对话框
@file periph_setup.c void periph_init(void)
==============================================
setBits16(CLK_PER_REG,UART1_ENABLE,1);
UART_INIT(UART_BAUDRATE_115K2,3);
=============================================.
添加组【驱动程序】\ SRC \ PLF \ Refip \ SRC \ Driver \ UART \ UART.C

构建目标'模板'
编译UART.c.
.. \ .. \ .. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(290):错误:#101:“UINT32_T”已在当前范围中声明
.. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(290):错误:#65:预期为“;”
.. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(296):错误:#18:预期A“)”
.. \ .. \ .. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(346):错误:#18:预期A“)”
.. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(370):错误:#18:预期A“)”
.. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(398):错误:#20:标识符“i”未定义
.. \ .. \ .. \ .. \ .. \ ... \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(424):错误:#18:预期A“)”
.. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(440):错误:#757:变量“uint32_t”不是类型名称
.. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(443):错误:#757:变量“UINT32_T”不是类型名称
.. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(445):错误:#18:预期A“)”
.. \ .. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(451):错误:#757:变量“UINT32_T”不是类型名称
.. \ .. \ .. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ driver \ uart \ uart.c(469):错误:#757:变量“uint32_t”不是类型名称
.. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(472):错误:#757:变量“uint32_t”不是类型名称
.. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(474):错误:#18:预期A“)”
.. \ .. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(481):错误:#757:变量“UINT32_T”不是类型名称
.. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(510):错误:#18:预期A“)”
.. \ .. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(517):警告:#174-D:表达没有效果
.. \ .. \ .. \ .. \ .. \ .. \ ... \。
.. \ .. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ DRIVER \ UART \ UART.C(518):错误:#20:标识符“IDD”未定义
编译UART_EXT_WKUP.c
编译UART_INIT.C ...
“。\ out \ template.axf” - 18错误,1个警告。
未创建的目标

设备:
mt_dialog.
离线
最后一次露面:4个月5天前
职员
加入:2015-06-08 11:34
嗨Libra_13179,

嗨Libra_13179,

您可以使用UART函数而不包括UART.C文件。UART的代码存在于ROM中,所以您得到的错误可能是因为符号的冲突。

谢谢mt_dialog。

兰迪宇
离线
最后一次露面:2年12个月前
加入:2015-01-28 08:49
我需要张开巴逊

我需要将BAUND率换成2400,如何改变?

mt_dialog.
离线
最后一次露面:4个月5天前
职员
加入:2015-06-08 11:34
嗨兰迪宇,

嗨兰迪宇,

UART通常通过UART_INIT()函数在PERIPH_INIT()中初始化,该函数作为参数所需的UART模块的所需波兰则。如果选择UART_BAUDRATE_2K4而不是默认值,它应该适用于2400波特率。

谢谢mt_dialog.

兰迪宇
离线
最后一次露面:2年12个月前
加入:2015-01-28 08:49
如何使用printf?

如何使用printf?

mt_dialog.
离线
最后一次露面:4个月5天前
职员
加入:2015-06-08 11:34
嗨兰迪宇,

嗨兰迪宇,

如果您想要使用简单项目使用打印函数,则外围示例项目中有很多示例。如果您想使用带有BLE项目的打印功能,我强烈建议使用包含ARCH_PRINTF()和其他有用的打印功能的ARCH_Console.h。您可以找到更改以便在以下帖子中使用这些函数。

http://support.dialog-semicondiondiond.com/ble-app-uart-debug-messages

还要在上一篇文章中提及您必须添加UART2.c文件。

谢谢mt_dialog.