熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2020-3-29 18:53
正文摘要:單片機(jī)是通用的51,52,stc,原理圖中的.ddb、.Bkp等格式是要用protelse打開 GPS數(shù)據(jù)含義簡介 Recommended Minimum Specific GPS/TRANSIT Data(RMC)推薦定位信息 $GPRMC,<1>,<2>,<3>,<4>, ... |
發(fā)現(xiàn)一個(gè)小Bug。下面這個(gè)是樓主GPS.c中的代碼,作用是將讀到的字符串轉(zhuǎn)換成浮點(diǎn)數(shù)。(浮點(diǎn)數(shù)可表示正負(fù)小數(shù))static float Str_To_Float(char *buf) 而實(shí)際上是有可能出現(xiàn)負(fù)數(shù)的。如下圖,讀出來-5.7m。 ![]() 但是,我并沒有打算改它,因?yàn)槲矣貌恢@個(gè)海拔數(shù)據(jù)。 而且我把數(shù)據(jù)都以int的形式儲(chǔ)存,更方便處理數(shù)據(jù)。GPS報(bào)文中的數(shù)據(jù)都是兩位小數(shù)的,將其乘上100就都能變成整數(shù),就不用以浮點(diǎn)數(shù)儲(chǔ)存了(int占兩個(gè)字節(jié),float占四個(gè)字節(jié),double占八個(gè)字節(jié))。 |
參與人數(shù) 1 | 黑幣 +80 | 收起 理由 |
---|---|---|
![]() | + 80 | 回帖助人的獎(jiǎng)勵(lì)! |
歷害,向你學(xué)習(xí)…… GPS是不是要退休了, 能搞一個(gè)我們的北斗? |
給大家推薦一個(gè)北斗GPS雙模模塊,HT1612,幾年前買的時(shí)候是十幾元,挺好用的。 |
贊樓主! 你好! 非常感興趣另一位工程師說的GPS語音播報(bào)!期待看到你發(fā)表作品! |
xiamo123 發(fā)表于 2020-4-20 09:59 完全可以。如果單純是定位,不用改代碼,GPS模塊從硬件上就支持北斗定位的。 只是衛(wèi)星列表有點(diǎn)差異,GPS是用$GPGSV報(bào)文,北斗是用$BDGSV報(bào)文,但他們的格式是一樣的,稍稍改一下就能讀取北斗列表。 |
頭文件在附件里面可以下載 |
GPS的型號是哪種? |
確定GPS準(zhǔn)確嗎(能轉(zhuǎn)換地圖中準(zhǔn)確定位嗎) |
gps用的哪個(gè)芯片 |
先MARK一下,坐等北斗的資料,學(xué)習(xí) |
jakcypater 發(fā)表于 2020-4-10 16:34 能不能發(fā)一下程序還有實(shí)物圖或者資料包? |
這個(gè)代碼改一下可以用于BDS嘛? |
jakcypater 發(fā)表于 2020-4-10 16:34 大佬你好,能給個(gè)球球號問些問題嗎…… |
jakcypater 發(fā)表于 2020-4-10 16:33 網(wǎng)上哪里有資源呀 |
感謝樓主分享基于單片機(jī)GPS定位系統(tǒng)設(shè)計(jì). |
jakcypater 發(fā)表于 2020-4-10 16:34 ![]() |
不錯(cuò)不錯(cuò),去年做過STC12+GPS+LCD12864+語音播報(bào)的,最近整理下,也發(fā)出來。![]() |
xmfjfhcel 發(fā)表于 2020-3-30 10:39 有北斗GPS雙模的,網(wǎng)絡(luò)上都有教程。 ![]() |
歷害,向你學(xué)習(xí)…… GPS是不是要退休了, 能搞一個(gè)我們的北斗不嘛 |
Powered by 單片機(jī)教程網(wǎng)