Thông báo

Collapse
No announcement yet.

Giới thiệu kit phát triển FRDM-KL46Z, một kit phát triên arm rất đáng để tìm hiểu.

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Giới thiệu kit phát triển FRDM-KL46Z, một kit phát triên arm rất đáng để tìm hiểu.

    Em xin phép mod lập Thread để giới thiệu cho các bạn sinh viên và anh em đang muốn tìm hiểu về arm nói chung và chip của freescale nói riêng.
    Trong thread này em xin giới thiệu kit phát triển FRDM-KL46Z.

    Video show hàng


    Giới thiệu chung:
    Kit FRDM-KL46Z là một kit ARM® Cortex™-M0+ giá rẻ do công ty Freescale sản xuất. Kit có kích thước khá nhỏ, nhỏ hơn bao thuốc lá. Nhưng trên kit tích hợp khá nhiều tính năng hay.
    - chip ARM MKL46Z256VLL4MCU, core clock 48MHz, bộ nhớ flash 256kB, 32kB sram, tích hợp bộ điều khiển segment LCD, USB otg.
    - Cảm ứng điện dung (Capacitive touch slider), trên chip ARM đã tích hợp controller cho touch sensing.
    - Cảm biến Accelerometer MMA8451Q
    - Cảm biến từ trường magnetometer MAG3110
    - Linh hoạt trong lựa chọn nguồn, có thể sử dụng 5V từ cổng USB máy tính, hoặc từ pin 3V3.
    - Form factor compatible with Arduino ™ R3 pin layout
    - Tích hợp bộ debug Open SDA trên kit, có thể sử dụng Open SDA để debug và giao tiếp RS232
    - cảm biến ánh sáng
    - I/O (2 leds, 2 buttons)
    - LCD segment 4 digits

    Một số ý tưởng ứng dụng được trên kit mà ko cần phải thêm bất kỳ ngoại vi nào:
    - ứng dụng la bàn số sử dụng cảm biến từ trường
    - tạo ra 1 usb device cho riêng mình sử dụng usb controller có sẵn trên chip, MKL46Z256VLL4MCU hỗ trợ USB low speed vào USB full speed.
    - thiết kế một máy nghe nhạc sử dụng PWM hoặc DAC
    - ngoài ra có thể sử dụng expand Header kết nối với các board mạch khác
    - có thể chạy một số hệ điều hành thời gian thực FreeRTOS, MQxlite.
    - .....
    Thêm thông tin về kit có thể tham khảo ở đây:
    FRDM-KL46Z Product Summary Page
    User manual thì ở đây:
    cache.freescale.com/files/microcontrollers/doc/user_guide/FRDM-KL46Z_UM.pdf?fpsp=1
    Hướng dẫn sử dụng OpenSDA ở đây
    cache.freescale.com/files/32bit/doc/user_guide/OPENSDAUG.pdf?fpsp=1
    và rất nhiều tài liệu hướng dẫn, sample code application note ở đây:
    FRDM-KL46Z Product Summary Page

    Tuần sau nhóm mình có buổi DEMO với các bạn sinh viên trường công nghệ, xin mời mọi người quan tâm ghé qua tham gia tìm hiểu về dòng kit này.
    Attached Files
    Last edited by hoasua_2005; 31-10-2013, 22:48.

  • #2
    Freescale không biết hiện giờ có thể mua dễ dàng tại VN chưa. Trước cứ phải mua qua Mouser hay digikey rất nản.
    Từ chối trách nhiệm:
    Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
    Blog: http://mritx.blogspot.com

    Comment


    • #3
      Thanks itx đã quan tâm, hiện giờ vẫn chưa mua trực tiếp đc ở vn ạ. Có lẽ sau này khi lượng người dùng đông đảo hơn, sẽ có 1 ai đó nhập về cho anh em. Em thấy dòng chip freescale rất hay, cực tiết kiệm năng lượng
      Benchmark tham khảo: http://youtu.be/HLZY4sinph0
      Dòng KLxx là dòng low power
      Last edited by hoasua_2005; 08-05-2015, 22:34. Lý do: sửa link video

      Comment


      • #4
        Nguyên văn bởi hoasua_2005 Xem bài viết
        Thanks itx đã quan tâm, hiện giờ vẫn chưa mua trực tiếp đc ở vn ạ. Có lẽ sau này khi lượng người dùng đông đảo hơn, sẽ có 1 ai đó nhập về cho anh em. Em thấy dòng chip freescale rất hay, cực tiết kiệm năng lượng
        Benchmark tham khảo:
        Dòng KLxx là dòng low power
        KQ benchmark rất ấn tượng!

        P.S: bạn mời mọi người đi tham gia buổi Demo của bạn nhưng lại ko để lại thông tin địa điểm, thời gian thì làm sao biết mà ghé?

        Comment


        • #5
          sr, Vì nhiều yếu tố nên mình vẫn chưa được các thầy bên trường thông báo cụ thể thời gian. Khi nào có mình sẽ thông báo cho mọi người biết.

          Thanks.

          Comment


          • #6
            Xin lỗi mọi người vì quá chậm trễ và lỗi hẹn demo ở trường công nghệ. Hôm nay xin tạ lỗi bằng video một số demo cơ bản được thực hiện trên kit FRDM-KL46Z. webcam từ thời lapoleon nên hơi mờ


            Trong video có một số demo về ngoại vi có trên kit FRDM-KL46Z sử dụng peripheral có trên MCU MKL46Z256VLL4:
            - demo segment LCD sử dụng module segment LCD có trên kit và segment LCD controller có trên chip.
            - demo Capacitive sử dụng touch slider có trên kit và TSI có trên chip MKL46Z
            - demo Accelerometer + Ecompass sử dụng 2 cảm biến có trên kit và I2C controller. Hoàn toàn có thể biến kit FRDM-KL46Z trở thành một chiếc la bàn số nhờ có cảm biến từ trường.
            - demo Light sensor sử dụng ADC và phototransistor
            - demo OpenSDA serial sử dụng UART và USB2COM của debugger OpenSDA
            - demo USB full speed device sử dụng USB FS controller có trong MCU MKL46Z256. Khi plug FRDM-KL46Z vào PC host qua USBmini, trên máy tính xuất hiện device là CDC (communication device class), có thể thay đổi code để FRDM-KL46Z trở thành chuột, phím, ổ MSD, MP3 player, usb speaker .... Trong các demo sau mình sẽ demo chi tiết phần USB nhé.

            Trong các demo sau sẽ có demo về usb device/host full speed: mouse, keyboard, msd, usb audio speaker.... host mouse, host keyboard, host audio speaker.... tất cả đều là real usb và full source code.
            Một demo rất hay nữa: biến kit FRDM-KL46Z thành một chiếc máy Logic Analyzer cực hữu dụng.

            Quên mất source code: https://drive.google.com/file/d/0B0Q...it?usp=sharing
            Last edited by hoasua_2005; 23-11-2013, 20:47.

            Comment


            • #7
              ST và TI , NXP đã đủ tơi bời, giờ thêm thằng này. . Cùng 1 mục đích đúng là có vô vàn cách thực hiện .


              Add: 97 Quán Nam - Lê Chân - Hải Phòng.
              Tel: 031 518648 Phone: 0904 283 505

              Comment


              • #8
                Nguyên văn bởi hoangdai Xem bài viết
                ST và TI , NXP đã đủ tơi bời, giờ thêm thằng này. . Cùng 1 mục đích đúng là có vô vàn cách thực hiện .
                Hi, hoangdai.
                Có nhiều loại chip cho cùng 1 mục đích, kiểu như cùng mục đích nghe gọi nhưng lại có rất nhiều loại điện thoại ý. Mọi người thấy cái gì phù hợp thì dùng thôi ạ.

                Comment


                • #9
                  Hôm nay em tiếp tục thớt Support cho FRDM-KL46Z. Em xin gửi mọi người xem video hướng dẫn tạo project cho MKL46Z256.
                  Mọi người sẽ thấy ARM nói chung và ARM Freescale dễ dàng tiếp cận. Tạo project cho MKL46Z256 đơn giản như tạo project cho 8051 vậy.

                  Source code của example trong video quá cơ bản, em xin phép ko up code lên trên này.

                  Video tiếp theo, Em sẽ chiều lòng bác picvendor bằng demo example USB Full speed host, class HID. kit FRDM-KL46Z đóng vai trò là HID Host, giao tiếp với USB kkeyboard và đầu đọc thẻ từ qua USB Full speed. Kèm source code đầy đủ ạ.

                  Thanks and regard.
                  Last edited by hoasua_2005; 09-12-2013, 02:41.

                  Comment


                  • #10
                    DEMO USB Host HID keyboard.
                    Hôm nay em tiếp tục thread demo và support các bạn sử dụng kit FRDM-KL46Z. DEMO hôm nay là mode host của usb controller của chip MKL46Z256M4. Chi tiết DEMO mọi người xem ở clip

                    Source code cho DEMO ở link https://drive.google.com/file/d/0B0Q...it?usp=sharing

                    Video tiếp theo: Hướng dẫn tạo project sử dụng IDE code warrior của hãng Freescale. Và hướng dẫn sử dụng Processor Expert để config cho chip và generate code. Processor Expert giúp các bạn mói tìm hiểu chip Freescale có thể nhanh chóng tiếp cận với chip mà không phải đọc quá nhiều reference manual

                    Thanks and regard.

                    Comment


                    • #11
                      Con nnày ko biết hơn gì mấy con của ST và TI ko? Bác nào cho cái đánh giá tổng quan cái nhỉ? So sáng cùng phân khúc thôi nhé thì lại cãi nhau tới bến =))


                      Add: 97 Quán Nam - Lê Chân - Hải Phòng.
                      Tel: 031 518648 Phone: 0904 283 505

                      Comment


                      • #12
                        Lưu ý chỉ bàn về kỹ thật, không buôn bán, quảng cáo.
                        Để luồng không bị đóng hoặc xóa theo quy định forum.
                        Từ chối trách nhiệm:
                        Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
                        Blog: http://mritx.blogspot.com

                        Comment


                        • #13
                          Dòng Kinetis L này tập trung vào vấn đề tiết kiệm năng lượng. Nếu bạn thiết kế ứng dụng dùng pin và yêu cầu cả khả năng tính toán thì dòng này rất có ưu thế. Cụ thể:
                          - Core Cortex M0+ có coremark/mA tốt nhất ở thời điểm hiện tại (các con m0+ của ST mới ở trạng thái preview trong khi Freescale đã bán được hơn một năm)
                          - Hoạt động ở điện áp thấp (1.7v)
                          - Có các peripheral hoạt động ở deepsleep mode cho phép xử lý dữ liệu mà không cần phải đánh thức cpu, ví dụ nó cho phép wake up khi nhận được một byte có giá trị định trước từ UART, hoặc khi adc lớn hơn giá trị nào đó.

                          Ngoài ra, dòng này có một số tính năng khác có thể hữu ích với một số ứng dụng:
                          - Adc 16 bít và programmable gain OPAMP, có thể dùng với ứng dụng load cell mà không cần dùng thêm analog front end
                          - Có LDO nên nối dc trực tiếp với cổng USB
                          - Module cảm ứng điện dung hoạt động ngay cả khi chip ngủ

                          Comment


                          • #14
                            Example HID mouse device.

                            Hi all.
                            Hôm nay mình xin được tiếp tục demo và hướng dẫn sử dụng kit FRDMKL46Z. Lần này sẽ có thêm bài tập nhỏ.
                            Demo hôm nay về module usb, cụ thể mình sẽ share full code example usb hid device.

                            đầu tiên mọi người down code ở link https://doc-0g-34-docs.googleusercon...626&e=download

                            Và sau đó làm theo video ạ.



                            Bài tập là: hiện tại con chuột đang vẽ ra hình vuông trong paint hãy viết code để con chuột vẽ ra chữ "điện tử việt nam". Ai code được hãy share trong luồng này cho mọi người nhé.

                            Thanks

                            Comment


                            • #15
                              Nguyên văn bởi Elenor Xem bài viết
                              Dòng Kinetis L này tập trung vào vấn đề tiết kiệm năng lượng. Nếu bạn thiết kế ứng dụng dùng pin và yêu cầu cả khả năng tính toán thì dòng rất có ưu thế. Cụ thể:
                              - Core Cortex M0+ có coremark/mA tốt nhất ở thời điểm hiện tại (các con m0+ của ST mới ở trạng thái preview trong khi Freescale đã bán được hơn một năm)
                              - Hoạt động ở điện áp thấp (1.7v)
                              - Có các peripheral hoạt động ở deepsleep mode cho phép xử lý dữ liệu mà không cần phải đánh thức cpu, ví dụ nó cho phép wake up khi nhận được một byte có giá trị định trước từ UART, hoặc khi adc lớn hơn giá trị nào đó.

                              Ngoài ra, dòng này có một số tính năng khác có thể hữu ích với một số ứng dụng:
                              - Adc 16 bít và programmable gain OPAMP, có thể dùng với ứng dụng load cell mà không cần dùng thêm analog front end
                              - Có LDO nên nối dc trực tiếp với cổng USB
                              - Module cảm ứng điện dung hoạt động ngay cả khi chip ngủ
                              Thanks Elenor đã quan tâm. Em cũng muốn demo low-power, tuy nhiên thì để demo được em phải chuẩn bị vài thứ nên chưa có demo cho mọi người. wake up by TSS có thể sẽ có sớm hơn ạ.

                              Comment

                              Về tác giả

                              Collapse

                              hoasua_2005 Tìm hiểu thêm về hoasua_2005

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X