Nap Code vào PY32F003 dùng Stlink
Bước 1: Cài đặt KeilC v5.39 theo link sau ( chú ý 5.39 keil c mới nạp ok).
https://edge07.111.ir.cdn.ir/Files/Software/Keil_MDK_v5.39_Downloadly.ir.rar?nocache=1716647194
Trong link trên có crack cài đặt là xong.
Hoăc lên trang chính chủ download : https://www.keil.com/demo/eval/arm.htm
rồi kiếm crack phiên bản cũ 5.38 là xong.
Các bước còn lại Cài đặt Y chan link này : https://uss-technology.blogspot.com/2024/05/py32f003-how-to-programming.html
BƯỚC 2: Xét cấu hình chip như sau.
THỨ TỰ CHÂN CŨNG GIỐNG THỨ TỰ FOOTRINT Bên ngoài thực tế ở shematic.
Cắm board mạch và led test như sau :
A1. NỐI LED.
NỐI STLINK cũng theo sơ đồ phía trên.
BUILD Và nạp chương trình :
BƯỚC 1: Vào project mẫu mở chương trình blynk led lên
( https://uss-technology.blogspot.com/2024/05/py32f003-how-to-programming.html )
Đổi chân LED thành B1 ở dòng này :
HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_1);
Và cấu hình Sau:
static void APP_LedConfig(void)
{
GPIO_InitTypeDef GPIO_InitStruct;
__HAL_RCC_GPIOB_CLK_ENABLE(); /* GPIOB时钟使能 */
GPIO_InitStruct.Pin = GPIO_PIN_1;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; /* 推挽输出 */
GPIO_InitStruct.Pull = GPIO_PULLUP; /* 使能上拉 */
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; /* GPIO速度 */
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); /* GPIO初始化 */
}
STlink upgrade thì cứ up , up không được cứ bỏ qua hiện tại anh bỏ qua không nhất thiết cần vẫn nạp dc!
Chỉnh cấu hình sau để fix lỗi nạp niếu có :
Cắm STLINK VÀO NHẬN DIỆN, bấm nút nạp là xong !
Thành quả :
Cập Nhật tình hình :
FILE Nguyên lý : https://drive.google.com/file/d/146b4-XPfRivUIhZHzHSxQmg_yXbGKjf0/view?usp=drive_link
https://drive.google.com/file/d/1HcHDIrUXMvG0cw9XJpsjI1X-JzFOWo6C/view?usp=drive_link
TÌNH HÌNH TIẾP THEO ANH SẼ ROOT VÀ CHECK KỸ LẦN 2.
CODE CHIP QUẢN LÝ NĂNG LƯỢNG, MUA HÀNG .... VÀ NHẬN HÀNG TRUNG QUỐC.