移植到stm32f1,实现手动线赋码控制器功能

This commit is contained in:
ranchuan
2023-09-09 17:27:06 +08:00
parent 8d779a68f3
commit 7baa63de05
382 changed files with 36618 additions and 148064 deletions

View File

@@ -15,15 +15,11 @@
#include "handle.h"
#include "prot_uc.h"
#include "transmit.h"
#include "tcp.h"
#include "netconf.h"
#include "stm32f4x7_eth_bsp.h"
#include "commend.h"
#include "dev_flash.h"
#include "mymisc.h"
#include "dev_backup.h"
#include "compiler_info.h"
#include "udp.h"
#include "moter.h"
@@ -36,8 +32,6 @@
int main()
{
const sys_param_def *par=sys_param();
ETH_BSP_Config();
LwIP_Init();
debug_init();
app_init();
@@ -45,20 +39,18 @@ int main()
protu_def *protu2=app_variable("protu2",0,0);
tran_def *tran=app_variable("tran",0,0);
void *cmd=app_variable("cmd",0,0);
void *udp=app_variable("udp",0,0);
connect(protu,protu_recv_signal,0,tran,tran_recv_slot);
connect(tran,tran_reply_signal,0,protu,protu_reply_call);
connect(tran,tran_send_signal,0,protu,protu_send_call);
connect(udp,udp_recv_signal,0,cmd,cmd_recv_slot);
connect(cmd,cmd_reply_signal,0,udp,udp_reply_call);
connect(protu2,protu_recv_signal,0,cmd,cmd_recv_slot);
connect(cmd,cmd_reply_signal,0,protu2,protu_send_call);
//DBG_LOG("询预压");
//DBG_LOG("我知道");
// DBG_LOG("询预压");
// DBG_LOG("我知道");
//--diag_suppress=550,177
while(1)
{
@@ -458,7 +450,7 @@ commend_export(set,sys_set,"set the system params")
#include "dev_watchdog.h"
#include "string.h"
#define APP_ADDR 0x08020000
#define APP_ADDR 0x08004000
void __set_msp(uint32_t addr);
typedef void (*app)(void);
@@ -531,7 +523,7 @@ void mac_init(uint8_t *mac)
const uint8_t *mcu_id=(const uint8_t *)0x1FFF7A10;
for(int i=0;i<6;i++)
{
mac[i]=mcu_id[i*2]^((mcu_id[i*2+1]<<4)|(mcu_id[i*2+1]>>4));
mac[i]=0;
}
}