2016-07-21 6 views
-1

それは、STM32の質問についてです今、私は常にいくつかの警告におよそ

#が持っている、それを構築.when受け、keilsgpioを介してデータを送信することについて、プログラムをコンパイルしたいの定義方法223-D:機能 "usart1_send_byteは、" 暗黙的に宣言または#223-D: 機能 "usart1_send_byteは、" 私は、私を助けてください、それを定義する方法がわからない、暗黙的に

宣言しました。

+0

ヘッダーインクルードが不足している可能性がありますが、STM32はプログラミング言語ではなく、ハードウェア製品のラインであるため、誰が知っていますか? – Notlikethat

答えて

0

これはおそらくボードに応じてstm32f1xx.hと似たヘッダファイルにあります。 STは、Udemyを通じてオンラインコースをリリースしました。これは、STチップを続行する予定の場合、マイクロコントローラの旅を開始するのに非常に適しています。 my.st.comからサインアップしてください。フォーラムにも非常に便利です。

0

コードがコンパイル/リンクされ、正しく動作する場合は、usart1_send_byteの実際の実装がどこかにあります。あなたのコンパイラは警告しますが、リンカはまだどこかに存在しているのでリンクすることができます。 usart1_send_byteのファイルを検索して、関数が定義されているヘッダーファイルを探します。次に、この警告が表示されるソースファイルにそのヘッダーファイルを含めます。