![]() |
|
Tài trợ cho PIC Vietnam |
PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 96
: |
chưa hiễu về công thức tính toán kinh độ ,vĩ độ cũa bác.
kinh độ: (ddmm.mmmm): " độ độ phút phút. phút phút phút phút ". cách quy đổi 5133.82= 51 độ+ 33.82 phút =51,5637 độ bác.... em chưa hiểu, bác nói rõ hơn về cách tính đi. bac nay len GG lam sao search ra vi tri cua minh test xem minh dung hay sai bac. em dung URL nay tim ma ko dc: http://www.google.com/maps?q=[1]+[2]&t=m&z=16 [1] kinh do= 5133.82 [2] vi do= 00042.24 e dua du lieu nhu tren vao doan URL kia ong GG bo tay. thay đổi nội dung bởi: lambaotrung, 20-03-2012 lúc 10:37 AM. |
![]() |
![]() |
![]() |
#2 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 96
: |
may bac oi trong protues cua minh co mo phong dc su giao tiep truyen thong RS232 giua Microcontroller va PC ko cac bac.. chi giup em nha hom bua em len youtube em xem 1 doan video anh kia lam dc chuyen do. ket hop voi mot phan mem viec bang Visua C# de goi 1 chuoi qua RS232 nhung chi la ao. thui.
|
![]() |
![]() |
![]() |
#3 | |
Đệ tử 6 túi
|
Trích:
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
|
![]() |
![]() |
![]() |
#4 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 96
: |
ah. sorry cac bac.
|
![]() |
![]() |
![]() |
#5 |
Nhập môn đệ tử
Tham gia ngày: Mar 2012
Bài gửi: 4
: |
em đang làm về module thu tín hiệu gps hiển thị trên lcd.
em sử dụng avr atmega16, lcd16*2, module thu holux m_9129. Anh longtu cho em hỏi: để hiển thị tín hiệu thu đc lên máy tính em có sử dụng thêm MAX232, em không biết cách kết nối giữa 4 linh kiện trên với nhau, em phải làm tn? a giúp e vs nhé! thank |
![]() |
![]() |
![]() |
#6 | |
Đệ tử 6 túi
|
Trích:
- Microcontroller AVR + GSP module: Giao tiếp với nhau qua các chân TX và RX. Tuy nhiên, ban chỉ cần xử dụng chân GPS_TX + MCU_RX để nhận dữ liệu từ GSP module. (Chân GPS_RX: dành cho việc upload firmware, thông thường việc này dành cho nhà sãn xuất...). Chú ý: Microcontrller AVR có VCC là bao nhiêu Voltage? Và GPS_TX có mức điện áp ở mức 1 và o là bao nhiêu? Có đủ để MCU hiểu không? - Microcontroller + LCD: Bạn sử dụng Text LCD cho việc hiểu thị nội dung data GPS. Hãy tìm hiểu cách sử dụng Text LCD và các kết nối với MCU, firmware điều khiển... Bạn không cần sử dụng Max232 nếu như không cần giao tiếp giửa MCU và PC. Thân,
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
|
![]() |
![]() |
![]() |
#7 |
Nhập môn đệ tử
Tham gia ngày: Mar 2012
Bài gửi: 4
: |
cảm ơn a!
anh ơi! để kết nối với max232 với MCU, thì làm tn ạ? giúp em với! |
![]() |
![]() |
![]() |
#8 | |
Đệ tử 6 túi
|
Trích:
PS: Bạn tham khảo ở đây: http://www.mikroe.com/eng/chapters/v...xamples/#c4v13 Thân,
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
|
![]() |
![]() |
![]() |
#9 |
Nhập môn đệ tử
Tham gia ngày: Mar 2012
Bài gửi: 4
: |
uki!
sorry nhé! thank |
![]() |
![]() |
![]() |
#10 |
Nhập môn đệ tử
Tham gia ngày: Mar 2012
Bài gửi: 4
: |
anh longtu ơi! cho e hỏi là: em dung module holuxm_9129 thì có giống vz con Ub-93 ko ah?
do điện áp vào của MCU là 5v ko tương thích vs module GPS , em có phải mắc thêm tranzitor ko? |
![]() |
![]() |
![]() |
#11 | |
Đệ tử 6 túi
|
Trích:
PS: Xem lai: #3: http://www.picvietnam.com/forum/show...73&postcount=3 #20: http://www.picvietnam.com/forum/show...9&postcount=20
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
|
![]() |
![]() |
![]() |
#12 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 96
: |
bác longtu cho em hỏi cái này.
trong chuổi GPRMC của GPS gởi về. $GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4 ,230394,003.1,W*6A vậy làm sao mình biết chuổi đó kết thúc. với lại trong hàm RDA có đoạn này em khổi hiểu if(check<7) { if((GPSbuffer[check-1]) != (GPRMC[check-1])) check= 0; } bác long tứ giải thích giúp em nhá. |
![]() |
![]() |
![]() |
#13 | ||
Đệ tử 6 túi
|
Trích:
Trích:
Bạn thấy đó, chỉ cần tập trung suy nghỉ là bạn có thể tự trả lời câu hỏi của bạn được rồi. Cố gắng suy nghĩ thêm nhé. Thân.
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
||
![]() |
![]() |
![]() |
#14 | |
Nhập môn đệ tử
Tham gia ngày: Jul 2014
Bài gửi: 2
: |
Trích:
Bac Longtu cho minh hoi minh lam ve mang GSM ve SMS minh ket noj PIC vs PC, SIM900 vs PC giao tiep deu duoc het. nhug ket noi hai thang lai thi khong duoc. minh cug da kiem tra truyen nhan thi TX sim900 truyen duoc. minh nghi la do sai muc dien ap RXs(PIC) vs TX(Sim900) nhug chua co cach giai quyet. mong ban giup do |
|
![]() |
![]() |
![]() |
#15 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 96
: |
Đã giải quyết dc vấn đề bất đầu 1 chuổi và biết khi nó kết thúc một chuỗi là mình tra xét " $ " nếu có dấu $ thì bất đầu ghi các giá trị đó vào 1 mãng thứ 2 và kết thúc ghi khi gấp dấu $ tiếp theo và các giử liệu đó sẽ nạp chòng và Mãng thứ 2 . em đả làm dc sao 1 buổi chiều mày mò viết cách tính... cảm ơn bác longtu nhiều.
dc cải tiếng lại từ code của bác longtu ở đây thì em tìm dấu ','. mình có thề tìm dấu gì tùy ý mình như: $ ,*,# ... VOID saudau_1() { CHAR I; char trunglap[7]; i=comma_position[0]; // int a; for (a=0;a<comma_position[0];a++) // nó sẽ tăng mãng trunglap[] lên đến khi gập // dấu ',' kế tiếp và gáng vào 1 mãng có tên //là mãng : và gang cac gia tri // trunglap[a]=mang[i++]; // nếu trong chuổi có 1 dấu ',' hay 1 "$" thì có //thể thay như thế này " tringlap[a]=mang[a]; // /// "mang[]" <=> GPSbuffer[] cua bác longtu vi em viết theo ý của em } lcd_putcmd(0x80); printf(lcd_putchar,trunglap); // xuat chuoi ra man hinh LCD. // chung ta ko the dung printf de ep keu mang ky tu vao lcd_putchar. } với cách này em đã tách 1 chuổi lớn thành nhiều chuổi nhỏ hơn. vị du: $abcd $cdft $1234 các bác xem có cách nào đơn giản hơn chi giúp em. thay đổi nội dung bởi: lambaotrung, 28-03-2012 lúc 12:54 AM. |
![]() |
![]() |