09/08/2024
Raspberry Pi RP2350 ra mắt, tùy chọn M33 hoặc RISC-V lõi kép, 12 PIO, RAM 520K, ngoại vi truyền dữ liệu tốc độ cao HSTX, giá chip 0,8$
Raspberry Pi thế hệ đầu tiên, bao gồm các bo mạch PICO và PICO.W dựa trên RP2040, đã bán được 4 triệu chiếc trong vòng ba năm rưỡi.
Thế hệ thứ hai tiếp tục duy trì các đặc điểm mạnh mẽ của thế hệ đầu, với những điểm nổi bật sau:
Tùy chọn giữa hai lõi M33 hoặc hai lõi RISC-V.
PIO mạnh mẽ (IO có thể lập trình như FPGA), từ 4 kênh trên RP2040, nâng lên 12 kênh, rất ấn tượng.
Dung lượng RAM tăng lên 520KB.
Hỗ trợ PSRAM QSPI ngoài, đồng thời có tùy chọn phiên bản với 2MB Flash QSPI tích hợp, giá chip là 1$.
Số lượng GPIO tăng lên 48 chân, so với chỉ 30 chân của RP2040 trước đây.
Điều thú vị hơn nữa là SDK phần mềm, RP2350 hoàn toàn tương thích với RP2040, cả hai dùng chung một SDK. Gói SDK hiện tại đã được nâng cấp lên phiên bản V2.0.
04/03/2023
Tin tôi đi, tôi là kỹ sư điện 😆
24/02/2023
TinyUSB là một project lớn và nổi tiếng hiếm hoi, do kỹ sư là người Việt tạo ra trong ngành lập trình nhúng.
https://github.com/hathach/tinyusb
GitHub - hathach/tinyusb: An open source cross-platform USB stack for embedded system
An open source cross-platform USB stack for embedded system - GitHub - hathach/tinyusb: An open source cross-platform USB stack for embedded system
24/02/2023
Cách đọc con trỏ C một cách đơn giản + hiệu quả
08/02/2023
Quả cắm nguồn đau đầu quá =))
23/01/2023
Lập trình nhúng là một lĩnh vực đang phát triển mạnh mẽ và có tầm ảnh hưởng rộng rãi trong cuộc sống hàng ngày của chúng ta. Nó cho phép chúng ta tạo ra các thiết bị nhúng sâu vào cuộc sống và thay đổi cách chúng ta sử dụng các thiết bị điện tử.
Học lập trình nhúng sẽ cho bạn cơ hội để tạo ra những thứ mà bạn tưởng chừng không thể làm được. Bạn có thể tạo ra các thiết bị di động, robot, máy tính nhúng, hệ thống giám sát và điều khiển, và nhiều hơn nữa.
Lập trình nhúng cũng cung cấp cho bạn khả năng tạo ra các giải pháp sáng tạo để giải quyết các vấn đề thực tế. Bạn có thể sử dụng kiến thức và kinh nghiệm của mình để tìm ra các cách để giảm thiểu tài nguyên, tăng hiệu suất và tạo ra các sản phẩm mới và tiên tiến hơn.
Hãy bắt đầu học lập trình nhúng ngay hôm nay và khám phá khả năng sáng tạo của chính bạn.
30/10/2022
Recently, I often have had to work with CAN BUS network on the vehicle. My company has many devices for this, such as Kavaser, NEO Fire VI, and Vector CAN... However, these devices are quite expensive, and not suitable for my hobby outside of working hours. So as a pet project, I designed a device called TinyCAN, based on candleLight firmware and STM32F072xB chip, it supports standard CAN, works fine on Linux with can-utils, and is smooth on windows. Its price is only about 10$, much cheaper than those devices that cost thousands of dollars. In the future, I will be porting candleLight to another MCU line and adding FD CAN support to it.
https://github.com/candle-usb/candleLight_fw
30/10/2022
Recently, I often have had to work with CAN BUS network on the vehicle. My company has many devices for this, such as Kvaser, NEO VI Fire 2, and Vector CAN... However, these devices are quite expensive, and not suitable for my hobby outside of working hours. So as a pet project, I designed a device called TinyCAN, based on candleLight firmware and STM32F072xB chip, it supports standard CAN, works fine on Linux with can-utils, and is smooth on windows. Its price is only about 10$, much cheaper than those devices that cost thousands of dollars. In the future, I will be porting candleLight to another MCU line and adding FD CAN support to it.
https://github.com/candle-usb/candleLight_fw