登录
首页 » C++ » kedwo796

kedwo796

于 2020-09-14 发布 文件大小:32KB
0 130
下载积分: 1 下载次数: 1

代码说明:

  PDA版的小型WEB服务器,可运行于windows mobile平台上()

文件列表:

1MiniServerMFC\ReadMe.txt, 4042 , 2008-08-06
1MiniServerMFC\MiniServerMFC.h, 571 , 2008-08-06
1MiniServerMFC\MiniServerMFCDlg.h, 748 , 2008-08-06
1MiniServerMFC\MySocket.h, 151 , 2008-08-06
1MiniServerMFC\resourceppc.h, 731 , 2008-08-06
1MiniServerMFC\SockCommon.h, 1689 , 2008-08-07
1MiniServerMFC\stdafx.h, 1934 , 2008-08-06
1MiniServerMFC\trace.h, 252 , 2008-08-07
1MiniServerMFC\MiniServerMFC.cpp, 1806 , 2008-08-06
1MiniServerMFC\MiniServerMFCDlg.cpp, 2426 , 2008-08-07
1MiniServerMFC\MySocket.cpp, 967 , 2008-08-07
1MiniServerMFC\SockCommon.cpp, 11764 , 2008-08-07
1MiniServerMFC\stdafx.cpp, 213 , 2008-08-06
1MiniServerMFC\trace.cpp, 1208 , 2008-08-07
1MiniServerMFC\MiniServerMFCppc.aps, 53844 , 2008-08-06
1MiniServerMFC\res\MiniServerMFC.ico, 21630 , 2005-08-12
1MiniServerMFC\MiniServerMFCppc.rc, 5004 , 2008-08-06
1MiniServerMFC\res\MiniServerMFCppc.rc2, 654 , 2008-08-06
MiniServerMFC.sln, 1334 , 2008-08-06
1MiniServerMFC\MiniServerMFC.vcproj.ANYSERVE-FEIFEI.fei.user, 1775 , 2008-08-12
1MiniServerMFC\MiniServerMFC.vcproj, 6893 , 2008-08-06
1MiniServerMFC\Pocket PC 2003 (ARMV4), 0 , 2008-08-13
1MiniServerMFC\res, 0 , 2017-12-24
1MiniServerMFC, 0 , 2017-12-24

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • USART-RS232
    这是基于STM32的USART转232的应用程序(This is based on the STM32 USART 232 applications)
    2016-04-18 14:53:57下载
    积分:1
  • darvds-RibbonMenu
    Android 导航菜单 RibbonMenu Android源码包,是不是看到了这个熟悉的界面?在Android机中,像RibbonMenu这种类似的菜单多之又多,对于想搞Android应用开发的来说,这算是基础的菜单制作技巧了,因此对于安卓开发初学者还是相当有价值参考的。(Android navigation menu RibbonMenu Android source packages, is not seeing this familiar interface? In Android machine, such as a similar menu RibbonMenu more than the addition, stir it for Android application development, which can be considered the foundation of menu making skills, so for Android development is still quite valuable reference for beginners.)
    2014-02-12 09:47:14下载
    积分:1
  • 步进电机位置速度双闭环串级调控
    /**   ******************************************************************************   ******************************************************************************   */ /* 包含头文件 ----------------------------------------------------------------*/ #include "stm32f1xx_hal.h" #include "StepMotor/bsp_STEPMOTOR.h"  #include "usart/bsp_debug_usart.h" #include "EncoderTIM/bsp_EncoderTIM.h" #include  #include  /* 私有类型定义 --------------------------------------------------------------*/ typedef struct  {   __IO float SetPoint;    // 目标值  单位:mm   __IO int LastError;     // 前一次误差       __IO int PrevError;     // 前两次误差   __IO long SumError;     // 累计误差   __IO double Proportion; // Kp系数   __IO double Integral;   // Ki系数   __IO double Derivative; // Kd系数 }PID; /* 私有宏定义 ----------------------------------------------------------------*/ #define TXDCYCLE                    1000    // 数据发送周期;单位:ms #define SAMPLING                    0x01    // 采样标记 #define TXD                         0x02    // 发送数据标记 #define MAX_SPEED                   200 #define abs(x)    ((x)Proportion * iError)                  // E[k]项               -(ptr->Integral * ptr->LastError)       // E[k-1]项               (ptr->Derivative * ptr->PrevError);    // E[k-2]项      ptr->PrevError = ptr->LastError;                    // 存储误差,用于下次计算   ptr->LastError = iError;   return(iIncpid);                                    // 返回增量值 } /**   * 函数功能:PID参数初始化   * 输入参数:无   * 返 回 值:无   * 说    明:无 */ void PID_Init() {   sPID.Proportion = 0.01;   //比例系数   sPID.Integral   = 0;      //积分系数   sPID.Derivative = 0;      //微分系数   sPID.LastError  = 0;      //前一次的误差   sPID.PrevError  = 0;      //前两次的误差   sPID.SetPoint   = 50;     //目标值   sPID.SumError   = 0;      //累计误差      vPID.Proportion = 0.035;  //比例系数   vPID.Integral   = 0.005;  //积分系数   vPID.Derivative = 0;      //微分系数   vPID.LastError  = 0;      //前一次的误差   vPID.PrevError  = 0;      //前两次的误差   vPID.SetPoint   = 7;      //目标值   vPID.SumError   = 0;      //累计误差  } /**   * 函数功能: 系统时钟配置   * 输入参数: 无   * 返 回 值: 无   * 说    明: 无   */ void SystemClock_Config(void) {   RCC_OscInitTypeDef RCC_OscInitStruct;   RCC_ClkInitTypeDef RCC_ClkInitStruct;   RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;  // 外部晶振,8MHz   RCC_OscInitStruct.HSEState = RCC_HSE_ON;   RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1;   RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;   RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;   RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL9;  // 9倍频,得到72MHz主时钟   HAL_RCC_OscConfig(&RCC_OscInitStruct);   RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK                               |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;   RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;       // 系统时钟:72MHz   RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;              // AHB时钟:72MHz   RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2;               // APB1时钟:36MHz   RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;               // APB2时钟:72MHz   HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2);   // HAL_RCC_GetHCLKFreq()/1000    1ms中断一次 // HAL_RCC_GetHCLKFreq()/100000 10us中断一次 // HAL_RCC_GetHCLKFreq()/1000000 1us中断一次   HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000);  // 配置并启动系统滴答定时器   /* 系统滴答定时器时钟源 */   HAL_SYSTICK_CLKSourceConfig(SYSTICK_CLKSOURCE_HCLK);   /* 系统滴答定时器中断优先级配置 */   HAL_NVIC_SetPriority(SysTick_IRQn, 1, 0); } /**   * 函数功能: 主函数.   * 输入参数: 无   * 返 回 值: 无   * 说    明: 无   */ int main(void) {    static float Dis_Exp_Val = 0;     // PID计算出来的期望值   static float Vel_Exp_Val = 0;     // PID计算出来的期望值   float Dis_Target = 0;             // 目标位置所对应编码器脉冲值   float Vel_Target = 0;             // 每单位采样周期内的脉冲数(频率)   uint16_t SUM_Pulse = 0;           // 1秒内的总脉冲   int16_t MSF = 0;                  // 电机反馈速度   __IO int32_t CaptureNumber=0;     // 输入捕获数   __IO int32_t Last_CaptureNumber=0;// 上一次捕获值   uint8_t aTxBuffer[SENDBUFF_SIZE]; // 串口DMA发送缓冲区   uint8_t Motion_Dir = 0;           // 电机运动方向   /* 复位所有外设,初始化Flash接口和系统滴答定时器 */   HAL_Init();   /* 配置系统时钟 */   SystemClock_Config();   /* 调试串口初始化 */   MX_DEBUG_USART_Init();    /* 编码器定时器初始化并配置输入捕获功能 */   ENCODER_TIMx_Init();   /* 启动编码器接口 */   HAL_TIM_Encoder_Start(&htimx_Encoder, TIM_CHANNEL_ALL);      /* PID参数初始化*/   PID_Init();   Dis_Target = (sPID.SetPoint*PPM);//目标位置所对应编码器脉冲值   Vel_Target = (vPID.SetPoint*P_PERIOD);//每单位采样周期内的脉冲数(频率)      /* 步进电机定时器初始化*/   STEPMOTOR_TIMx_Init();   /* 首先禁止步进电机动作*/   STEPMOTOR_OUTPUT_DISABLE();   /* 启动定时器 */   HAL_TIM_Base_Start(&htimx_STEPMOTOR);   /* 启动比较输出并使能中断 */   HAL_TIM_OC_Start_IT(&htimx_STEPMOTOR,TIM_CHANNEL_1);   /* 无限循环 */   while (1)   {      //采样和控制周期为20ms     if(Time_Flag & SAMPLING)     {       //获得编码器的脉冲值       CaptureNumber = OverflowCount*65535 __HAL_TIM_GET_COUNTER(&htimx_Encoder);       //M法 测速度       MSF = CaptureNumber  - Last_CaptureNumber;       Last_CaptureNumber = CaptureNumber;       MSF = abs(MSF);       //对速度进行累计,得到1s内的脉冲数       SUM_Pulse = MSF;              //位置环PID计算,根据计算结果判断电机运动方向       Dis_Exp_Val = IncPIDCalc(CaptureNumber,Dis_Target,&sPID);       Motion_Dir= Dis_Exp_Val= Vel_Target)         Dis_Exp_Val = Vel_Target;       Vel_Exp_Val = IncPIDCalc(MSF,Dis_Exp_Val,&vPID);       //当到达目标位置的时候,这时候已经电机非常慢了.为了减少超调,可以直接将速度环的输出清零       if(Vel_Exp_Val = TXDCYCLE)            // 1s   {     Time_Flag |= TXD;     time_count = 0;   } }
    2021-10-18 00:30:55下载
    积分:1
  • stm32Human-ECG-Acquisition-System
    基于stm32的人体心电采集系统,用到uC-OS-II和uC-GUI,USB等,包括原理图,程序,图片(Human ECG acquisition system based stm32, use uC-OS-II and uC-GUI, USB, etc., including schematics, programs, pictures)
    2016-04-11 18:06:19下载
    积分:1
  • 368255-2-connector
    canus schematic for arduino mkr
    2020-06-24 00:40:02下载
    积分:1
  • 1602YEJINGZHUODINGSHIQI
    用液晶1602 来显示r日期 年月日和分和秒计时器(useyejing 1602 to display thedate and the time mintate ang scend)
    2010-08-06 20:27:47下载
    积分:1
  • bms.zip
    电动汽车开发资料,电池管理资料和源代码,只要是电池均衡技术和管理技术,有能量管理技术(bms,look look deds edgde desfse sddfe ifyheiyoeud doed dlekd lskske dkeks ksksk kskskkdjend ksksj ksjh ndnd mdnfn ndkfndmdkfjd dkdkf ddkdjfdn kdnvndk dkdndnd dkdkddndndl)
    2012-08-02 11:08:05下载
    积分:1
  • robot
    超声波测距,测量精度为1cm,可以使机器人安全避障。(Ultrasonic distance measurement accuracy of 1cm, can make the robot obstacle avoidance safety.)
    2013-11-13 10:35:13下载
    积分:1
  • MPU6050+工程示例代码
    说明:  This is the stm32 key source file, which must be very useful to you
    2020-06-19 20:00:02下载
    积分:1
  • 在PDA上简单的实现扫描测试功能和页面读取 MYTESTNIS
    说明:  在PDA上简单的实现扫描测试功能和页面读取,进行可行性测试(Simple realization of scanning test function and page reading on PDA for feasibility test)
    2020-06-22 04:40:02下载
    积分:1
  • 696518资源总数
  • 104388会员总数
  • 18今日下载