久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3358|回復: 10
打印 上一主題 下一主題
收起左側

STM32 HAL_RTC_GetTime函數報錯

[復制鏈接]
跳轉到指定樓層
樓主

編譯通過不了,
HAL_RTC_GetTimeHAL_RTC_GetDate

這個函數問題出在哪里呀

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:804115 發表于 2020-7-27 17:55 | 只看該作者
看不到你的問題啊,你的圖片無法查看啊!
回復

使用道具 舉報

板凳
ID:504281 發表于 2020-7-27 20:09 | 只看該作者
1692483014 發表于 2020-7-27 17:55
看不到你的問題啊,你的圖片無法查看啊!

是么,我再在樓下上傳一下
回復

使用道具 舉報

地板
ID:504281 發表于 2020-7-27 20:18 | 只看該作者
1692483014 發表于 2020-7-27 17:55
看不到你的問題啊,你的圖片無法查看!

直接貼代碼吧:
static void display_time(void)
{
    RTC_HandleTypeDef hrtc;
    RTC_DateTypeDef date;
    RTC_TimeTypeDef time;  
    HAL_RTC_GetTime(&hrtc, &time, RTC_FORMAT_BCD);
    HAL_RTC_GetDate(&hrtc, &date, RTC_FORMAT_BCD);
   
    printf("20%02x-%x-%x %02x:%02x:%02x\n", date.Year, date.Month, date.Date, time.Hours, time.Minutes, time.Seconds);
}

報錯信息:f:/321/Demos/oc_manhole_cover_template/oc_manhole_cover_template.c:394: undefined reference to `HAL_RTC_GetDate'
回復

使用道具 舉報

5#
ID:504281 發表于 2020-7-27 20:46 | 只看該作者
wuhai5 發表于 2020-7-27 20:09
是么,我再在樓下上傳一下

聲明與 "HAL_StatusTypeDef HAL_RTC_GetDate(RTC_HandleTypeDef *hrtc, RTC_DateTypeDef *sDate, <error-type> Format)" (已聲明 所在行數:876,所屬文件:"F:\321\Inc\stm32l4xx_hal_rtc.h") 不兼容
回復

使用道具 舉報

6#
ID:804115 發表于 2020-7-27 21:02 | 只看該作者
wuhai5 發表于 2020-7-27 20:18
直接貼代碼吧:
static void display_time(void)
{

用的什么編譯器?是keil嗎?
檢查以下:
1. HAL_RTC_GetDate函數是否定義?如果定義了,對應的.C文件是否已經包含在工程里了?
2. HAL_RTC_GetDate函數是否聲明了?如果聲明了,對應聲明的頭文件路徑是否包含在工程里了?
3. 將工程關閉,刪除所有編譯中間文件,重新打開IDE,進行全編譯,看看是否解決了?
回復

使用道具 舉報

7#
ID:804115 發表于 2020-7-27 21:25 | 只看該作者
wuhai5 發表于 2020-7-27 20:46
聲明與 "HAL_StatusTypeDef HAL_RTC_GetDate(RTC_HandleTypeDef *hrtc, RTC_DateTypeDef *sDate,  Format ...

如果你用的是stm32l4xx系列單片機的話,不應該不兼容。α,宏定義那里也要聲明有你使用型號的單片機的宏定義。
回復

使用道具 舉報

8#
ID:504281 發表于 2020-7-28 14:40 | 只看該作者
1692483014 發表于 2020-7-27 21:25
如果你用的是stm32l4xx系列單片機的話,不應該不兼容!對了,宏定義那里也要聲明有你使用型號的單片機 ...

你好,感謝回復,我用的VSCode。
這rtc.c和rtc.h倆文件是我后來復制進Src和Inc中的,這倆函數在.c文件中有定義,在.h中也有聲明,也#include在里面了,還是顯示undefined reference to `HAL_RTC_GetTime'。
回復

使用道具 舉報

9#
ID:504281 發表于 2020-7-28 14:43 | 只看該作者
1692483014 發表于 2020-7-27 21:25
如果你用的是stm32l4xx系列單片機的話,不應該不兼容啊!對了,宏定義那里也要聲明有你使用型號的單片機 ...

我百度的這個錯誤有人說這是個編程鏈接錯誤,意思是說在你的程序里引用了某個函數或變量, 但是鏈接器找不到該變量的定義.
但是我.c和.h都添加了,都有定義和聲明
回復

使用道具 舉報

10#
ID:804115 發表于 2020-8-1 03:09 | 只看該作者
wuhai5 發表于 2020-7-28 14:43
我百度的這個錯誤有人說這是個編程鏈接錯誤,意思是說在你的程序里引用了某個函數或變量, 但是鏈接器找不 ...

我是按照keil的思維去思考的,沒用過vscode,這個最近很火嗎?不過感覺有新坑!你再問問別人吧!
回復

使用道具 舉報

11#
ID:504281 發表于 2020-8-1 15:29 | 只看該作者
1692483014 發表于 2020-8-1 03:09
我是按照keil的思維去思考的,沒用過vscode,這個最近很火嗎?不過感覺有新坑啊!你再問問別人吧!

好的感謝
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费骚视频 | h片在线免费看 | 日本三级日产三级国产三级 | 97人人澡人人爽91综合色 | 国内精品视频在线 | 国产精品中文字幕在线观看 | 四虎海外 | 精品欧美乱码久久久久久1区2区 | 中文字幕日韩欧美一区二区三区 | 国产精品成人国产乱一区 | 亚洲国产精品一区二区三区 | 毛片毛片毛片毛片 | 中国美女一级黄色片 | 91在线精品一区二区 | av在线免费观看网站 | 综合色站导航 | 亚洲激情一区二区三区 | 天天弄 | 九九九久久国产免费 | 91亚洲国产成人久久精品网站 | a久久久久久 | xx性欧美肥妇精品久久久久久 | 亚洲另类视频 | 一区二区三区精品视频 | 午夜影院普通用户体验区 | 欧美精品一区二区三区在线 | 国产在线视频网 | 国产精品二区三区在线观看 | 成人精品国产一区二区4080 | 黄色在线观看 | 国产亚洲一区二区三区在线观看 | 一区二区三区免费观看 | 欧美一区二区三区在线观看 | 免费精品视频一区 | 久婷婷| 春色av| 欧美极品在线视频 | 在线国产小视频 | 久久久久久久久久爱 | 欧美性大战久久久久久久蜜臀 | 在线一区 |