Tai lieu lap trinh ARM

GIỚI THIỆU
Bộ vi xử lý ARM Cortex-M3 là thế hệ mới nhất của bộ xử lý ARM cho các hệ thống nhúng. Nó được phát triển để cung cấp một nền tảng chi phí thấp, đáp ứng yêu cầu thực thi của MCU với việc giảm số bóng bán dẫn trong lõi ARM Cortex dẫn tới tiêu thụ năng lượng thấp và giảm giá thành vi xử lí, đồng thời cung cấp hiệu năng tính toán cao và một hệ thống tiên tiến để đáp ứng ngắt. Bộ vi xử lý ARM Cortex-M3 32-bit RISC đạt hiệu suất cao hơn so với ARM7TDMI-S.
Dòng vi xử lý hiệu suất cao STM32F103 có một lõi ARM nhúng và do đó nó tương thích với tất cả các công cụ và phần mềm cho ARM hiện đang có trên thị trường. Nó là sự kết hợp của ARM Cortex-M3 CPU hiệu suất cao với rất nhiều thiết bị ngoại vi mở rộng và các I/O cải tiến. GEM31 là board mạch phát triển với chi phí thấp cho vi điều khiển STM32F103RCT6 dựa trên lõi ARM Cortex-M3 của STMicroelectronis. Board GEM31 mang đến giải pháp hoàn hảo cho sự phát triển ngoại vi USB. Tất cả các cổng vi điều khiển có sẵn trên kết nối mở rộng.


ĐẶC ĐIỂM CHÍNH
•    MCU: STM32F103RCT6 ARM 32 bit CORTEX M3™ có 256K Bytes Program Flash, 48K Bytes RAM, 1x USB Device 2.0, 1x CAN, 2x I2C, 2x I2S, 3x SPI (18 Mbit/s), 3x ADC 12 bit, 2x DAC 12 bit, 5x UART, 8x TIMERS, 12x DMA, 2x WDT (Independent và Window),  1x SysTick Timer (24 bit downcounter), 1x RTC, tần số hoạt động tối đa 72Mhz, điện áp hoạt động 2.0-3.6V. Cổng debug có JTAG, SWD (Serial wire debug) và Cortex-M3 ETM (Embedded Trace Macrocell).


•    ADC(đọc từ biến trở, cảm biến nhiệt độ, ánh sáng, ghi âm qua microphone...)
•    DAC(Audio: chơi nhạc file.wav)
•    UART (giao tiếp PC hoặc dùng như boot loader để nạp chương trình...)
•    GPIO (Led, Button...)
•    Nút Reset
•    I2C (giao tiếp với cảm biến nhiệt độ STLM75M2F...)
•    Buzze (dùng PWM để phát nhạc...)
•    USB (2.0 full speed)
•    RTC (lập lịch điện tử...)
•    LCD (kí tự 16x2)
•    MMC/SD/I2S
•    CAN (2.0)
•    Power (lấy từ nguồn Adapter 7.5VDC hoặc USB)
•    JTAG chuẩn 20 chân, hoàn toàn tương thích với WIGGLER ARM JTAG, ULINK, và JLINK ARM JTAG.
•    Đặc biệt hỗ trợ chơi nhạc, ghi âm thông qua jack cắm audio, microphone.


•    Kích thước : 131.52 x 103.51mm (5.172 x 4.073").

Đi kèm với kít:  - CD Software, Cáp USB.

- Cáp nối RS232 ( tính riêng khi có yêu cầu ).

- LCD 16x2 ( tính riêng khi có yêu cầu, giá 85k ).


TÀI LIỆU
•    datasheetmanual của ARM Cortex M3-STM32


•    Kiến trúc cơ bản của vi xử lí STM32-ARM Cortex M3.

•    Kiến trúc chung của lõi ARM Cortex M3



PHẦN CỨNG
•    Hướng dẫn sử dụng phần cứng (sẽ sớm cập nhật)


•    Schematic



PHẦN MỀM


•    Thư viện ngoại vi của STM32 theo chuẩn CMSIS

•    Các demo cơ bản (được cập nhật liên tục)


•    Các demo nâng cao (sẽ sớm cập nhật)


•    Tham khảo thêm Demo tương tự của kít STM32-GEM3M ở đây

CÔNG CỤ
•    Flash Loader Demontrator


•    KEIL ARM (Nên dùng IE Explorer để truy cập; username & pass là mcu123)

 

Post a Comment

Mới hơn Cũ hơn