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