移植到stm32f1,实现手动线赋码控制器功能
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user