QC

PY32F003 how to Programming

 PY32F003 how to Programming

1 Lập trình Keil C :Cách Cài đặt keil C

Chú ý :  Máy tính bạn đã có keil c.

Bước 1 : Tải Pack rồi cài đặt  cùng với keil c.

https://download.py32.org/PACK_MDK/zh-CN/Puya.PY32F0xx_DFP.1.1.0.pack

Tài liệu tập tành : 

https://download.py32.org/PACK_MDK/zh-CN/PY32F0xx_DFP%20User%20Manual%20Rev.1.0.pdf

Sau khi tải pack bước 1:  Tải git về mở lên build là chạy như sau

https://github.com/OpenPuya/PY32F0xx_Firmware

Vô đây Vinh nha : C:\Users\youtb\Downloads\PY32F0xx_Firmware\Projects\PY32F003-STK\Example\GPIO\GPIO_Toggle\MDK-ARM

Build Thử :


2 Lập trình PY32  PY32Duino

Link cài :  

Add cái link này vào : 

https://github.com/PY32Duino/Arduino-pack-json-ci/releases/download/Nightly/package_py32_index.json

Theo doc thì có thêm Link này nhưng link trên là đủ : 

https://arduino.py32.halfsweet.cn/package_py32_cn_index.json


Gõ cài đặt board : PY32Duino 


Cài đặt xong :


Build Thử :


Fix ISSUE khi build : https://github.com/py32duino/Arduino-PY32/issues/16



Build and text :



Guidline : https://arduino.luatos.com/library/gpio.html#gpio-%E4%B8%AD%E6%96%AD

1.Xu hướng thay thế ESP8266 dùng py32003 khi nó có thể thoả mãn điều kiện :

 - Py32003 đủ flash build không bị tràn. check thông tin ở đây :

https://www.yufanchip.com/32-bit-mcu-py32003.html

 -  Viết hàm nhận Ir led hồng ngoại Mình sẽ dùng remote này: https://icdayroi.com/remote-hong-ngoai-17-kenh

sau đó scan ra các phím nhấn lấy key nhấn.

- khởi tạo 1 timer khi 273 hiệu ứng chạy thì timer chạy khi đủ 14h tiếng chạy thì hệ thống kích 1 xung về IC quản lý power và tự động tắt hiệu ứng, và ic quản lý power power off.

2.  VIẾT CODE KEIL C  chuyển về như arduino ví dụ :

Mình khai báo:

 void digitalWrite( chân pin , st)

    {

          HAL_GPIO_WritePin( chân pin,stt);

    }

Ví dụ hàm sau :



Giá  china: https://item.taobao.com/item.htm?id=676942526821

https://www.elektroda.com/rtvforum/topic3946116.html

Hoặc Test Thử chip này : https://linhkienthuduc.com/san-pham/vi-dieu-khien-ch32v003j4m6-sop8-risc-v-mcu/?gad_source=1&gclid=Cj0KCQjw6auyBhDzARIsALIo6v-xZcfYpMCOHUh5RG2b2GwFrFWGSsc36E7W_VL6llUzIBdCAa7BqgoaAvuMEALw_wcB


TEST LOW POWER CHO IC ĐIỀU KHIỂN NGUỒN XUỐNG 0.1 uA.







Test py

  pip install pandas openpyxl customtkinter pip install ctktable pip install tksheet pandas openpyxl pip install customtkinter tksheet panda...