các bác cho em hỏi sao em không truyền được số thực lên máy tính em sau khi khởi tạo các uast xong em dùng hàm sprintf(str,"%f",t) và puts(str)với char str[20], float t=10.5.sao nó không truyền được mà em đồi lại sprintf(str,"%d",t) puts(str)với int t=100 tức là chuyển sang số nguyên thì truyền được mong các bác giúp em ạ
cần giúp truyền số thực từ avr16 lên máy tính?
Collapse
X
-
- Tôi có ví dụ giao tiếp ATmega8 với PC, bạn có thể tham khảo sau đó chuyển qua ATmega16. Ví dụ đó ở trong Phan Information Technology trong mục "Học tập"0912666017
Comment
-
cách đơn giản nhất là đổi số nguyên thành số thực, sau đó lại chuyển số thực thành số nguyên, vd: float t= 10.56 , int x = t*100; sprintf(str,"%d",x); trên máy tính nhận được thì đổi lại float t = x*0.01 ;Nguyên văn bởi diamond Xem bài viếtcác bác cho em hỏi sao em không truyền được số thực lên máy tính em sau khi khởi tạo các uast xong em dùng hàm sprintf(str,"%f",t) và puts(str)với char str[20], float t=10.5.sao nó không truyền được mà em đồi lại sprintf(str,"%d",t) puts(str)với int t=100 tức là chuyển sang số nguyên thì truyền được mong các bác giúp em ạ
cách 2 là khai báo sử dụng 1 biến float và 1 biến 32 bit có chung địa chỉ vói nhau. Ban tìm hiểu về lệnh union trong ngôn ngữ c(^_^) hoangnv.3i@gmail.com
Comment
-
có vậy mà em không nghĩ ra cám ơn các anhNguyên văn bởi hoang_3i Xem bài viếtcách đơn giản nhất là đổi số nguyên thành số thực, sau đó lại chuyển số thực thành số nguyên, vd: float t= 10.56 , int x = t*100; sprintf(str,"%d",x); trên máy tính nhận được thì đổi lại float t = x*0.01 ;
cách 2 là khai báo sử dụng 1 biến float và 1 biến 32 bit có chung địa chỉ vói nhau. Ban tìm hiểu về lệnh union trong ngôn ngữ c
Comment
Bài viết mới nhất
Collapse
-
-
bởi bqvietĐám UPS cửa cuốn đời cổ vẫn chạy 1 biến áp sắt từ vừa để hạ áp điện lưới nạp bình điện, vừa để kích áp bình điện thành sóng vuông đầu ra đấy thôi. Kiểu tiết kiệm này đã có từ mấy chục năm nay. Sơ đồ đại loại như link
https://www.homemade-circuits.com/si...rchargerchang/...-
Channel: Nguồn!
06-09-2026, 16:49 -
-
bởi dinhthuong92Không biết nó thiết kế kiểu gì mà dùng chung được cuộn cảm L cho cả mạch Buck hạ áp để sạc pin và Boost nâng áp cho Led. Muốn vẽ mạch để xem mà nhiều linh kiện quá, e không kham nổi!
Bác nào có sơ đồ xin up lên cho mọi người tham khảo nhé!...-
Channel: Nguồn!
04-09-2026, 11:09 -
-
-
Trả lời cho TCL - Tập hợp các vấn đề về màn hình màu TCLbởi dtvankhoeBác nào có file rom này cho em xin em cảm ơn ạ TCL L43S6500 – TPD.RT2841.PB772
-
Channel: Điện tử truyền hình
30-08-2026, 21:08 -

Comment