移植到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,23 +15,15 @@
/**
*
* 批检仪
* BUS1(UART5)->slave 1,2,3,4
* BUS2(UART2)->slave 5,6,7,8
* BUS3(UART3)->slave 9,10,11,12
* BUS4(UART6)->slave 13,14,15,16
* BUS5(UART1)->slave 17,18,19,20
*
* 注码仪
* UART5->1,2,3,4
* UART2->5,6,7,8
* UAER3->9,10
* UART2->1
* UART3->2
*
**/
#define PORT_MUN 5
#define PORT_MUN 2
typedef struct{
@@ -54,11 +46,8 @@ int port_init(void)
{
self_def *s=&g_self;
if(s->init==0){
s->protm[0]=protm_creat(dev_get("uart5"),(int []){1,2,3,4},4);
s->protm[1]=protm_creat(dev_get("uart2"),(int []){5,6,7,8},4);
s->protm[2]=protm_creat(dev_get("uart3"),(int []){9,10,11,12},4);
s->protm[3]=protm_creat(dev_get("uart6"),(int []){13,14,15,16},4);
s->protm[4]=protm_creat(dev_get("uart1"),(int []){17,18,19,20},4);
s->protm[0]=protm_creat(dev_get("uart2"),(int []){1,},1);
s->protm[1]=protm_creat(dev_get("uart3"),(int []){2,},1);
s->init=1;
}
return 0;
@@ -205,8 +194,8 @@ int port_start(port_mcu *p,handle_def *h)
#define MCU_APP_ADDR_BASE 0x8002400
#define MCU_TASKID_ADDR_BASE 0x800f400
#define MCU_APP_ADDR_BASE 0x8004000
#define MCU_TASKID_ADDR_BASE 0x803f000