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áng có 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áng có 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 chinhnguyen9Test module cân bằng chủ động kiểu Flying Capacitor Balancing 4s 6A TQ
Hình thức board mạch có vẻ ổn. Hình 1 mặt trên và mặt dưới
Hình 2
Lắp bài test với 3 cell 32-650 (4000mAh) với các mức điện áp trong dòng thứ 2 cell số 5 là pin lion 10Ah để tạo độ...-
Channel: Hướng dẫn sử dụng diễn đàn
hôm nay, 11:26 -
-
bởi chinhnguyen9Hính 1 Sản phẩm board cân bằng acquy Minh Quang
Hình 2 Sơ đồ nguyên lý hoạt động
Hình 3 Sơ đồ đấu dây
Dùng 2 khối pin 32-650 khối 1 4s=13V và khối 2 5s =16V bắt nối tiếp, đấu dây đen B0 vào âm, nguồn B1 vào cọc 13V, và B2 vào cọc 29V,...-
Channel: Hướng dẫn sử dụng diễn đàn
hôm nay, 10:51 -
-
bởi chinhnguyen91- Sơ khai là mạch cân bằng thụ động do hiệu quả của mạch này là rất kém nên ta vứt nó vào quá khứ.
2- Mạch cân bằng chủ động, so áp liền kề gồm 2 nhánh: dùng từ trường và dùng điện tích
3- Mạch cân bằng chủ động toàn nhóm.(flying capacitor balancing)
Trong mạch cân bằng chủ...-
Channel: Hướng dẫn sử dụng diễn đàn
16-04-2024, 08:48 -
-
bởi saovietnhat
Quyền Lợi:
- Mức lương thỏa thuận.
- Được đào tạo về kỹ năng làm việc trong môi trường năng động và làm việc nhóm
- Được đào tạo chuyên sâu về bán hàng, kinh doanh hiệu quả
- Tham gia BHYT, BHXH, BHTN,...-
Channel: Tuyển dụng
13-04-2024, 15:46 -
-
bởi Trọng TrangTiện đây các anh cho em hỏi: Khi transistor bị nóng thì dùng tản nhiệt. mặc dù đã có tản nhiệt nhưng bản mạch có bị nóng lên do transistor truyền nhiệt vào bản mạch không? Em cảm ơn các anh.
-
Channel: Điện tử dành cho người mới bắt đầu
10-04-2024, 22:48 -
-
Trả lời cho Hỏi về mạch công suất bị dò DCbởi onghaukd01Em quên bác ạ. Dò +50v so với GND, nên mưới vướng, nó qua 2 con trở ~10kOhm rồi mà điện áp nó vẫn còn bằng điện áp nguồn vào chân B của Tip41C chứ ko giảm xuống mới lạ. Em tháo hết cả mấy con sò thúc ra rồi. Mà vẫn có điện áp ý bác...
-
Channel: Điện thanh
09-04-2024, 09:10 -
-
Trả lời cho Hỏi về mạch công suất bị dò DCbởi Quocthaibmtbạn không nói rõ là điện áp DC ở ngõ ra là âm hoặc dương , và điện áp ở điểm A và C như bạn nói là điện áp như thế nào vì bạn mô tả là " đều ...50v " rất khó hiểu , vì điện áp nguồn ampli thì chỉ có âm hoặc dương , chứ...
-
Channel: Điện thanh
08-04-2024, 22:09 -
Comment