資源簡介
小型舵機四軸機械臂控制源碼,實現機械的碼垛,分揀等不同動作
代碼片段和文件信息
/**
??******************************************************************************
??*?@file????App/main.c?
??*?@author??Ike
??*?@version?V0.1.0
??*?@date????13-Feb-2015
??*?@brief???Library?configuration?file.
??******************************************************************************
??*/
/*?Includes?------------------------------------------------------------------*/
#include?“stm32f10x.h“
#include?
#include?“delay\delay.h“
#include?“usart\usart.h“
#include?“Motor\Motor.h“
#include?“SPI_Flash\w25qxx.h“
#include?“PLC_IO\IOComm.h“
#include?“math.h“
#include?“Action\Action.h“
#include?“WWDG\WWDG.h“
#include?“sl_common.h“
#include?“wifi_app.h“
#include?“peripheral.h“
#include?“wifi_config.h“?
#include?“chipid.h“
/*?Private?typedef?-----------------------------------------------------------*/
/*?Private?define?------------------------------------------------------------*/
/*?Private?macro?-------------------------------------------------------------*/
/*?Private?variables?---------------------------------------------------------*/
/*?Private?function?prototypes?-----------------------------------------------*/
/*?Private?functions?---------------------------------------------------------*/
/**
??*?@brief??Main?program.
??*?@param??None
??*?@retval?None
??*/
int?main(void)
{
??/*?Initialization?*/
NVIC_PriorityGroupConfig(?NVIC_PriorityGroup_2?);
delay_init(72);
WiFi_shackhand_Init();
// WWDG_Init(?);
Get_ChipID(?);
Key_Init(?);
USART1_Init(?);
USART3_Init(?);
W25Qxx_Init(?);
Motors_Init(?);
USART2_Init(?);
Wifi_init_AP();
??/*?Infinite?loop?*/
while(1)?
{
Wifi_event();
if((m_nWifiStatus?==?1)?||(m_nWifiStatus?==?3)) //普通模式和直聯模式
{
//局域網有數據過來
if(m_unSocketStatus?&0x01)
{
if(m_nWifiStatus?==?1)
m_usUdpBufLen?=?Wifi_LanReciveDat(m_strUdpBuf1024);
else?if(m_nWifiStatus?==?3)
m_usUdpBufLen?=?Wifi_Udp1ReaciveDat(m_strUdpBuf1024);
if(m_usUdpBufLen?>?0)
{
if(m_nWifiStatus?==?1)
{
Palletizer_State.MassegeState.Length?=?m_usUdpBufLen?;
Palletizer_State.MassegeState.Port?=?WIFI?;
Palletizer_State.MassegeState.Data?=?m_strUdpBuf?;
Palletizer_State.MassegeState.MassegeIncommingFlag?=?Incomming?;
}
else?if(m_nWifiStatus?==?3)
{
Palletizer_State.MassegeState.Length?=?m_usUdpBufLen?;
Palletizer_State.MassegeState.Port?=?WIFI_AP?;
Palletizer_State.MassegeState.Data?=?m_strUdpBuf?;
Palletizer_State.MassegeState.MassegeIncommingFlag?=?Incomming?;
}
}
}
}
}
}
#ifdef??USE_FULL_ASSERT
/**
??*?@brief??Reports?the?name?of?the?source?file?and?the?source?line?number
??*?????????where?the?assert_param?error?has?occurred.
??*?@param??file:?pointer?to?the?source?file?name
??*?@param??line:?assert_param?error?line?source?number
??*?@retval?None
??*/
void?assert_failed(uint8_t*?file?uint32_t?lin
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-05-14?11:23??Robotic?Palletizer?V4_20160829\
?????目錄???????????0??2016-05-14?11:23??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\
?????目錄???????????0??2016-08-27?20:55??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\APP\
?????目錄???????????0??2016-08-29?13:24??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\APP\Action\
?????文件???????50838??2016-08-29?13:24??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\APP\Action\Action.c
?????文件????????5251??2016-08-29?13:24??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\APP\Action\Action.h
?????文件????????3353??2016-08-27?20:55??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\APP\main.c
?????文件????????3259??2015-12-31?15:04??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\APP\stm32f10x_conf.h
?????文件????????7986??2016-08-27?20:28??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\APP\stm32f10x_it.c
?????文件????????2086??2015-09-20?21:28??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\APP\stm32f10x_it.h
?????目錄???????????0??2016-08-23?16:45??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\
?????目錄???????????0??2016-05-14?11:23??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\delay\
?????文件????????2250??2015-09-20?21:28??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\delay\delay.c
?????文件?????????216??2015-09-20?21:28??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\delay\delay.h
?????目錄???????????0??2016-08-25?10:19??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\Motor\
?????文件???????10600??2016-08-25?10:19??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\Motor\Motor.c
?????文件????????1545??2016-08-25?10:17??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\Motor\Motor.h
?????目錄???????????0??2016-05-14?11:23??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\PLC_IO\
?????文件????????2005??2015-09-20?21:28??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\PLC_IO\IOComm.c
?????文件????????1012??2015-09-20?21:28??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\PLC_IO\IOComm.h
?????目錄???????????0??2016-05-14?15:33??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\SPI_Flash\
?????文件???????11112??2016-05-14?15:33??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\SPI_Flash\w25qxx.c
?????文件????????2865??2016-05-14?15:32??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\SPI_Flash\w25qxx.h
?????目錄???????????0??2016-08-24?09:35??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\usart\
?????文件???????18662??2016-08-23?17:41??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\usart\usart.c
?????文件????????2668??2016-08-24?09:35??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\usart\usart.h
?????目錄???????????0??2016-08-24?16:33??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\WiFi\
?????文件????????1026??2016-08-23?17:41??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\WiFi\chipid.c
?????文件?????????155??2016-07-22?09:58??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\WiFi\chipid.h
?????文件????????1116??2016-07-07?17:52??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\WiFi\Comtype.h
?????文件????????7973??2016-08-24?16:33??Robotic?Palletizer?V4_20160829\Robotic?Palletizer?V4\HAL\WiFi\esp8266.c
............此處省略371個文件信息
評論
共有 條評論