如何定义一个值

时间:2016-07-21 08:46:26

标签: stm32 keil

这是关于stm32的问题,现在我想编译关于通过gpio中的keils接收和发送数据的程序。当我构建它时,总会有一些警告

  

#223-D:隐式声明的函数“usart1_send_byte”或#223-D:   函数“usart1_send_byte”隐式声明

我不知道如何定义它,请帮助我。

2 个答案:

答案 0 :(得分:0)

它位于头文件中,可能类似于stm32f1xx.h,具体取决于您的主板。 ST刚刚通过Udemy发布了一个在线课程,如果您计划继续使用ST芯片,那么非常适合开始微控制器之旅。通过my.st.com注册,论坛也很有用。

答案 1 :(得分:0)

如果您的代码编译/链接并且正常工作,那么您可以在某处实际使用usart1_send_byte。您的编译器会发出警告,但链接器仍然可以链接,因为它存在于某处。 执行文件搜索usart1_send_byte并找到定义函数的头文件。然后将该头文件包含在出现此警告的源文件中。