Mình không phải là dân điện tử và cũng đang tìm hiểu về ARM nhưng thấy có mấy loại mà không biết nên chọn loại nào? Và nên bắt đầu từ đâu? Nên mua bộ Kit loại nào về để nghiên cứu học tập? Ae nào đã từng trải qua chỉ giúp mình với.
Thông báo
Collapse
No announcement yet.
Học ARM dành cho người mới
Collapse
X
-
Nguyên văn bởi duong_act Xem bài viếtTrong này anh em hay vọc ARM của ST. Mới đầu thường là mấy con STM32F103xxx.
Còn thường hay tự build mạch ứng dụng theo ý thích rồi vọc chứ ít tiền mà mua Kit.
http://www2.st.com/content/st_com/en...discovery.html
Comment
-
Nguyên văn bởi duong_act Xem bài viếtTrong này anh em hay vọc ARM của ST. Mới đầu thường là mấy con STM32F103xxx.
Còn thường hay tự build mạch ứng dụng theo ý thích rồi vọc chứ ít tiền mà mua Kit.
Comment
-
Nguyên văn bởi htc2k14 Xem bài viết
Tự build thì chắc dân điện tử ngồi tự build được vì còn liên quan đến debugger, programmer nữa. Muốn học ARM thôi thì mua kit cũng ko phải lựa chọn tồi. Cái này chắc cũng ko mắc lắm đâu bạn
http://www2.st.com/content/st_com/en...discovery.html
http://banlinhkien.vn/goods-2483-kit...an-start-.html
Bạn đi trước rồi thì xem giúp mình xem bộ kit này có ổn không?
Comment
-
Nguyên văn bởi xuanthucle Xem bài viết
Bộ kit này bạn đã dùng thử chưa vậy? Mình thì được mấy người bạn giới thiệu bộ kit này.
http://banlinhkien.vn/goods-2483-kit...an-start-.html
Bạn đi trước rồi thì xem giúp mình xem bộ kit này có ổn không?
Comment
-
Nguyên văn bởi htc2k14 Xem bài viết
Mình chưa dùng kit MHGroup bao h nhưng chắc ko vde gì đâu. Với lại bô kit này nhiều module vậy sẽ giúp bạn học được nhiều hơn.
- Mình mới chỉ biết là ARM là dòng 32 bit (nhanh hơn) nhưng chưa rõ nó khác với AVR và PIC ở điểm gì? Hơn nhau ở cái gì?
- Theo như mình được biết thì họ ARM có nhiều hãng khác nhau nên mình không biết nên chọn hãng nào? Mình cũng thấy ARM của ST được nhiều người dùng nhưng không biết nó kém hơn hoăc hay hơn ARM của các hãng khác ntn? Nhờ bạn chỉ giúp với.
Comment
-
Nguyên văn bởi xuanthucle Xem bài viết
Cảm ơn bạn nha. Mình còn 2 vấn đề nữa chưa rõ bạn giúp mình với.
- Mình mới chỉ biết là ARM là dòng 32 bit (nhanh hơn) nhưng chưa rõ nó khác với AVR và PIC ở điểm gì? Hơn nhau ở cái gì?
- Theo như mình được biết thì họ ARM có nhiều hãng khác nhau nên mình không biết nên chọn hãng nào? Mình cũng thấy ARM của ST được nhiều người dùng nhưng không biết nó kém hơn hoăc hay hơn ARM của các hãng khác ntn? Nhờ bạn chỉ giúp với.
32 bit thì không phải lúc nào cũng nhanh hơn 8bit hay 16bit.
ARM của ST có ưu điểm nổi bật so với ARM các hãng khác là rẻ hơn.
Comment
-
Nguyên văn bởi xuanthucle Xem bài viết
Cảm ơn bạn nha. Mình còn 2 vấn đề nữa chưa rõ bạn giúp mình với.
- Mình mới chỉ biết là ARM là dòng 32 bit (nhanh hơn) nhưng chưa rõ nó khác với AVR và PIC ở điểm gì? Hơn nhau ở cái gì?
- Theo như mình được biết thì họ ARM có nhiều hãng khác nhau nên mình không biết nên chọn hãng nào? Mình cũng thấy ARM của ST được nhiều người dùng nhưng không biết nó kém hơn hoăc hay hơn ARM của các hãng khác ntn? Nhờ bạn chỉ giúp với.
ARM là kiến trúc, khai thác thế nào tùy mỗi thằng (ARM thằng ST khác ARM thằng NXP khác ARM thằng Nvidia). ST thì đúng là rẻ hơn (Apple cũng xài ARM nhưng nó tự chế tự xài).
Kết luận, dùng ARM ST, kit bạn đưa của MHGroup nhìn cũng sángcó thể dùng để học tập.
- 1 like
Comment
-
Nguyên văn bởi htc2k14 Xem bài viết
Bạn trên nói đúng là chưa chắc đã nhanh hơn 8-16 bit. Ứng dụng đơn giản ít bộ nhớ thì cứ dùng 8-16 bit. Ứng dụng phức tạp hơn (ko ai dùng ARM chỉ để bật tắt đèn, đóng ngắt Relay, động cơ...) thì dùng 32bit (PIC, AVR cũng có 32 bit) nhưng ARM lợi thế hơn nữa là tiết kiệm điện năng tiêu thụ.
ARM là kiến trúc, khai thác thế nào tùy mỗi thằng (ARM thằng ST khác ARM thằng NXP khác ARM thằng Nvidia). ST thì đúng là rẻ hơn (Apple cũng xài ARM nhưng nó tự chế tự xài).
Kết luận, dùng ARM ST, kit bạn đưa của MHGroup nhìn cũng sángcó thể dùng để học tập.
Comment
-
Nguyên văn bởi xuanthucle Xem bài viết
Thank bạn nhé. Bạn có tài liệu nào về ARM chia sẻ mình với.
Mình nghĩ bạn nên viết high-level nếu chưa rành về vdk còn nếu rành rồi viết high low level gì cũng đc.
Comment
-
Nguyên văn bởi htc2k14 Xem bài viết
Mình ko có tài liệu bạn ơi. Mà bạn mua kit của MH mình thấy có cái học online gì gì đấy bạn có thể tham gia.
Mình nghĩ bạn nên viết high-level nếu chưa rành về vdk còn nếu rành rồi viết high low level gì cũng đc.
Comment
-
Nguyên văn bởi xuanthucle Xem bài viếtHigh-level và high low level bạn nói là gì vậy. Còn hiện tại thì mình chỉ biết về vi điều khiển loại AVR thôi, nói chung là ở mức on/off để điều khiển mấy cái đơn giản như led, xi lanh, pwm... thôi.
Ví dụ bạn có lớp phần cứng (toàn trans với các khối (tgian, IO, tính toán...)). Gần với lớp này nhất có ngôn ngữ assembly. Kế tiếp là bạn viết C để điều chỉnh các thanh ghi (dự là bạn đang viết cái này với "avrxxx.h" chẳng hạn???). Cao hơn chút là các lớp thư viện điều hướng cho các thanh ghi (ví dụ bạn include uart.h, adc.h...). Cao hơn nữa là bạn sử dụng những thư viện này để viết ứng dụng cụ thể của bạn (ví dụ bạn viết giao tiếp cho vdk sử dụng uart.h thiết lập ở 1 baud cụ thể như 9600, 115200...) == thêm nữa ở đây bạn có thể viết thư viện dựa trên những thư viện có sẵn ví dụ như "ds1307.h" sử dụng "i2c.h" chẳng hạn....
Cứ như thế càng gần với ứng dụng là high level, ngược lại gần với phần cứng thì là low level.
- 1 like
Comment
Bài viết mới nhất
Collapse
-
bởi nguyendinhvan
Khi cái cánh chuyển động, một phần không khí xoáy , quay ngược lại phía sau cánh. Không phải tất cả đề đẩy ra phía trước....-
Channel: Điện tử gia dụng
Hôm qua, 19:01 -
-
bởi dinhthuong80Xin cảm ơn tất cả sự góp ý giúp đỡ.
Từ diện tích bạn mèomướp vẽ và tính giúp:
S' ~ 3272mm2 => độ dày cánh:
d=S'/156 = 21*10^-3m
S = pi/4 [ D1^2 - D2^2 ] ~ 0.785*[38^2-7^2]cm2 ~ 1095cm2 = 0.1095m2
Lưu lượng gió tại số 2, quạt 3 cánh:...-
Channel: Điện tử gia dụng
Hôm qua, 15:24 -
-
bởi appongthoGiới thiệu về lỗi H-56 trên máy giặt Panasonic
https://appongtho.com/xoa-loi-h-56-may-giat-panasonic/
Máy giặt Panasonic là một trong những dòng máy giặt hiện đại với nhiều tính năng tiên tiến. Tuy nhiên, trong quá trình sử dụng, máy...-
Channel: Điện tử gia dụng
Hôm qua, 09:59 -
-
bởi nguyendinhvanCần bổ sung cột số liệu nhiệt độ động cơ sau khi hoạt động 60 phút....
-
Channel: Điện tử gia dụng
Hôm qua, 01:53 -
-
bởi nguyendinhvanHình dạng cánh quạt được thiết kế tùy thuộc vòng quay.
Vòng quay càng lớn, cánh càng nhỏ.
Làm thế, hiệu suất mới cao.
Cái chân vịt tàu thủy, cánh nó to như kiể tai voi, vì động cơ tagu thủy vòng quay thấp.
Cánh quạt...-
Channel: Điện tử gia dụng
Hôm qua, 01:47 -
-
bởi mèomướpDạ quạt của chị ấy cánh bằng sắt han rỉ nhìn cũ lắm nhưng hông thấy hỏng chạy chắc tốn điện lắm ạ nên tiết kiệm hông dám dùng. Trưa Hôm nào cụ trưởng bản cũng sang thăm là chị ấy đóng kín cửa lúc sau ra thấy người mồ hôi...
-
Channel: Điện tử gia dụng
31-03-2025, 20:10 -
-
Trả lời cho Thay đổi led 7 đoạn 8051 asmbởi davidcopyDưới đây là đoạn code Assembly cho vi điều khiển AT89C51, thực hiện chức năng như bạn yêu cầu:
Nhấn nút lần 1, LED 7 đoạn hiển thị số 05.
Nhấn nút lần 2, LED 7 đoạn hiển thị số 08.
Nhấn nút lần 3, LED...-
Channel: Vi điều khiển họ 8051
31-03-2025, 19:00 -
-
bởi appongthoMã lỗi H-54 Máy giặt Panasonic là gì?
https://appongtho.com/khac-phuc-loi-...iat-panasonic/
Mã lỗi H-54 trên máy giặt Panasonic là dấu hiệu cảnh báo sự cố liên quan đến rơ-le điều khiển, một linh kiện quan trọng giúp máy giặt thực...-
Channel: Điện tử gia dụng
31-03-2025, 11:37 -
-
bởi dinhthuong80Hình ảnh minh họa:
1. Đo tốc độ quay_ vòng/phút: (+/-10vg/phút)
2. Đo công suất: (+/-0.2W)
...-
Channel: Điện tử gia dụng
31-03-2025, 09:31 -
Comment