更新了一些代码

This commit is contained in:
2026-06-29 19:04:09 +08:00
parent ef3601f9e8
commit eb44ccc19e
4 changed files with 202 additions and 224 deletions
+18 -5
View File
@@ -23,11 +23,17 @@
#include "nrf24.h"
#include "uart.h"
void LoadConfig();
void SystemInit();
void PWMBInit();
// EEPROM操作
static CONFIG IAP_Read();
static void IAP_Write(uint8 addr, CONFIG dat);
static void IAP_Erase(uint8 addr);
void main(void) {
static void LoadConfig();
static void SystemInit();
static void PWMBInit();
static void UpdatePWMB();
static void main(void) {
/* 系统初始化 */
SystemInit();
PWMBInit();
@@ -236,7 +242,6 @@ void Servo_SetAngle(uint16 CH_Value[4]) {
PWMB_CCR7 = CH_Value[2]*2-1500;
PWMB_CCR8 = CH_Value[3]*2-1500;
}
// 中断
void tm0_isr(void) __interrupt(1) {
// 40MHz系统下10us中断, 用于系统滴答
@@ -247,3 +252,11 @@ void tm0_isr(void) __interrupt(1) {
if (sys_tick++ >= 1000) sys_tick = 0; // 1秒清零
}
}
static CONFIG IAP_Read(){
static __xdata CONFIG dat;
return dat;
}
static void IAP_Write(uint8 addr, CONFIG dat);
static void IAP_Erase(uint8 addr);