当前位置: 首页 > news >正文

万维网的代表网站seo手机排名软件

万维网的代表网站,seo手机排名软件,奉化首页的关键词优化,免费动画制作app哪个好用这里的32控制其实和51的控制思路都是一样的#xff0c;都是先利用一个网络助手将家里的无线网生成局域网#xff0c;接着通过花生壳软件将局域网变成公共网#xff0c;最后是利用串口助手#xff0c;在4G模块的AT指令模式写入命令ATSOCKTCPC,公共网IP地址,公共网端口号都是先利用一个网络助手将家里的无线网生成局域网接着通过花生壳软件将局域网变成公共网最后是利用串口助手在4G模块的AT指令模式写入命令ATSOCKTCPC,公共网IP地址,公共网端口号让其连接上公共网。里程如下图所示具体的细节可以看看我写的51的文章http://t.csdnimg.cn/P1Pat 其实说白了就是局域网受限制但是变成公共网络之后就不受限制了接着在与4G模块就可以实现局域网与4G模块通信了。打个比方如下图 局域网想要和4G通讯但是中间隔了“一堵墙”实际是两者无法识别这时候作为“锥子”的花生壳打通了墙即让局域网变成了公共网然后二者就可以通讯了接着4G收到了来自公共网信息公共网的信息来自生成生成局域网的网络助手1,4G模块通过TX发送给单片机命令实现控制。 二、代码部分 51的思路一样都是单片机接收到数据进入中断然后开始控制 #include main.h #include usart.h #include gpio.h/* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include stdio.h #include string.h /* USER CODE END Includes *//* Private typedef -----------------------------------------------------------*/ /* USER CODE BEGIN PTD *//* USER CODE END PTD *//* Private define ------------------------------------------------------------*/ /* USER CODE BEGIN PD */ //串口接收缓存1字节 uint8_t buf0;//定义最大接收字节数 200可根据需求调整 #define UART1_REC_LEN 200// 接收缓冲, 串口接收到的数据放在这个数组里最大UART1_REC_LEN个字节 uint8_t UART1_RX_Buffer[UART1_REC_LEN];// 接收状态 // bit15 接收完成标志 // bit14 接收到0x0d // bit13~0 接收到的有效字节数目 uint16_t UART1_RX_STA0;#define SIZE 12char buffer[SIZE]; /* USER CODE END PD *//* Private macro -------------------------------------------------------------*/ /* USER CODE BEGIN PM *//* USER CODE END PM *//* Private variables ---------------------------------------------------------*//* USER CODE BEGIN PV *//* USER CODE END PV *//* Private function prototypes -----------------------------------------------*/ void SystemClock_Config(void); /* USER CODE BEGIN PFP *//* USER CODE END PFP *//* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ // 接收完成回调函数收到一个数据后在这里处理 void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {// 判断中断是由哪个串口触发的if(huart-Instance USART1){// 判断接收是否完成UART1_RX_STA bit15 位是否为1if((UART1_RX_STA 0x8000) 0){// 如果已经收到了 0x0d 回车if(UART1_RX_STA 0x4000){// 则接着判断是否收到 0x0a 换行if(buf 0x0a){// 如果 0x0a 和 0x0d 都收到则将 bit15 位置为1UART1_RX_STA | 0x8000;// 灯控指令if(!strcmp(UART1_RX_Buffer, L-1))HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8, GPIO_PIN_RESET);if(!strcmp(UART1_RX_Buffer, L-0))HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8, GPIO_PIN_SET);memset(UART1_RX_Buffer, 0, UART1_REC_LEN);UART1_RX_STA 0;}else// 否则认为接收错误重新开始UART1_RX_STA 0;}else // 如果没有收到了 0x0d 回车{//则先判断收到的这个字符是否是 0x0d 回车if(buf 0x0d){// 是的话则将 bit14 位置为1UART1_RX_STA | 0x4000;}else{// 否则将接收到的数据保存在缓存数组里UART1_RX_Buffer[UART1_RX_STA 0X3FFF] buf;UART1_RX_STA;// 如果接收数据大于UART1_REC_LEN200字节则重新开始接收if(UART1_RX_STA UART1_REC_LEN - 1)UART1_RX_STA 0;}}}// 重新开启中断HAL_UART_Receive_IT(huart1, buf, 1);} }int fputc(int ch, FILE *f) { unsigned char temp[1]{ch};HAL_UART_Transmit(huart1,temp,1,0xffff); return ch; } int main(void) {/* USER CODE BEGIN 1 *//* USER CODE END 1 *//* MCU Configuration--------------------------------------------------------*//* Reset of all peripherals, Initializes the Flash interface and the Systick. */HAL_Init();/* USER CODE BEGIN Init *//* USER CODE END Init *//* Configure the system clock */SystemClock_Config();/* USER CODE BEGIN SysInit *//* USER CODE END SysInit *//* Initialize all configured peripherals */MX_GPIO_Init();MX_USART1_UART_Init();MX_USART2_UART_Init();/* USER CODE BEGIN 2 */HAL_NVIC_SetPriority(SysTick_IRQn,0,0);// 开启接收中断HAL_UART_Receive_IT(huart1, buf, 1);HAL_UART_Transmit(huart2, lets go\r\n, strlen(lets go\r\n), 100);/* USER CODE END 2 *//* Infinite loop *//* USER CODE BEGIN WHILE */while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */HAL_Delay(2000);}/* USER CODE END 3 */ } 最后不要忘记fputc函数的加入记得在keil里勾选Use Micro LIB 全都弄好后你会发现这玩意和蓝牙一个效果但是它的功能蓝牙强大。
http://www.hkea.cn/news/14447478/

相关文章:

  • 厦门网站的制作广告发布合同模板
  • 建立企业网站的意义手机论坛网站
  • 机械网站建设免费设计logo效果图
  • 壹网优化站诊断
  • 当富广州网站建设网站导航栏设计要求
  • 全州建设完小网站网站建设的资源整合与系统设计
  • 毕业设计代做网站都有哪些软件开发模型案例
  • 做影视网站风险大开一个网店需要多少钱
  • 财务管理做的好的门户网站果麦传媒的网站怎么做的
  • 制作网站要花多少钱长春网络建设公司
  • 网站建设知识平台事业单位网站建设的作用
  • html5网站建设破解asp网站后台地址
  • 设置网站解析湖南做网站 都来磐石网络
  • 公司改名网站备案深圳网站建设服务有限公司
  • 网站建设基础入门铁岭 建筑公司网站 中企动力建设
  • 南京网站优化哪家好外贸服装商城网站建设
  • 网站建设公司ttmwl临沂建设大型网站建设
  • 联想公司网站建设现状无限成都成都市广播电视台官方网站
  • 网站建设销售工作怎么样瑞诺国际的数字营销模式
  • 五莲网站建设网络广告策划的内容
  • 做2手物品通过网站去卖掉好做吗木地板企业网站模版
  • 青岛网站建设seo优化凡科的网站怎么仿
  • 遵义市双控体系建设网站徐州焊接球网架公司
  • 机电建设工程施工网站百度关键词点击价格查询
  • 深圳本地做网站android开发基础教程
  • 建设人才证书查询网站孩子学编程的利弊
  • 人力招聘网站建设任务执行书上海外贸公司招聘职位
  • 金华金义东轨道建设网站织梦中二次开发新的网站
  • 河南省建设厅官方网站李学军网站建设与发布需要什么
  • 深圳做微信网站建设分发平台