更新了一些代码
This commit is contained in:
@@ -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);
|
||||
Reference in New Issue
Block a user