【程序】Marvell 88W8801 WiFi模块连接路由器,并使用lwip2.0.3建立http服务器(20190314版)

本程序所用的单片机型号为:STM32F103VE或STM32F407VE 复位引脚(PDN)应连接到STM32F1的PA2引脚或STM32F4的PD14引脚。不连接PDN引脚将导致固件无法下载!如果模块上有PDN和RESET两个引脚,只需要连接PDN引脚。因为模块上的RESET引脚是悬空的,根本就...

2019-03-13 00:14:29

阅读数 830

评论数 0

【解决方案】64位Linux系统下无法编译、运行32位C、C++程序的解决办法

【故障】 1. 从32位系统里面复制过来的32位C或C++程序无法运行,提示找不到程序文件,或找不到libstdc++.so.6库 [oct1158@oct1158-fedora 32env]$ ./test32 bash: ./test32: No such file or directo...

2019-03-08 14:28:27

阅读数 182

评论数 0

【程序】STM32F407VE单片机通过SPI接口初始化88W8801 WiFi模块并显示CIS信息

笔者所用的单片机为:STM32F407VE程序中没有用STM32F4的SPI外设,而是直接用GPIO产生SPI时序。 目前程序完成了:88W8801 WiFi模块的初始化,以及显示CIS模块信息。 Keil4工程下载地址:https://pan.baidu.com/s/1T-845yKJ3uHK...

2019-02-08 18:28:26

阅读数 277

评论数 0

【方法】Keil 5下STM32F103VE单片机通过C语言本身的fopen函数打开存储在W25Q128存储器中的文件

本程序所用的单片机型号为:STM32F103VE,晶振:8MHz 文件存储器:容量为16MB的W25Q128 开发工具:Keil MDK 5 程序实现了用C语言<stdio.h>里面的fopen,fread,fwrite,fclose等标准库函数打...

2019-01-24 23:08:59

阅读数 743

评论数 0

【CAN】STM32F103VE单片机使用CAN Loopback模式收发数据测试(完全用寄存器实现)

【说明】 程序将CAN引脚重映射到了PD0和PD1引脚上。由于打开了Loopback模式,所以这两个引脚不需要接任何器件,悬空就行。 必须要设置CAN消息过滤寄存器(CAN filter registers)后CAN才可以接收数据。程序将过滤器配置为允许接收所有类型的数据(MASK设为0)。消...

2018-12-02 18:12:24

阅读数 881

评论数 0

【程序】STM32F407VE单片机驱动Marvell 88W8801 WiFi模块的程序(20181010版)

该程序是旧版本!最新版本为20190314版:https://blog.csdn.net/ZLK1214/article/details/88432078 本程序是从STM32F103ZE单片机驱动的88W8801程序(20180807版)移植过来的。 本程序所用的单片机型号为:STM32F4...

2018-10-10 12:45:42

阅读数 1487

评论数 13

【程序】Marvell 88W8801 WiFi模块连接路由器,并使用lwip2.0.3建立http服务器(20180807版)

该程序是旧版本!最新版本为20190314版:https://blog.csdn.net/ZLK1214/article/details/88432078 本程序所用的单片机型号为:STM32F103ZE 可以用STM32F103RE或STM32F103RD,但是STM32F103RC不行! P...

2018-08-07 22:26:30

阅读数 1693

评论数 16

【程序】Marvell 88W8801 WiFi模块连接路由器,并使用lwip2.0.3建立http服务器(20180729版)

该程序是旧版本!最新版本为20190313版(支持WEP):https://blog.csdn.net/ZLK1214/article/details/88432078 本程序所用的单片机型号为:STM32F103ZE 可以用STM32F103RE或STM32F103RD,但是STM32F103...

2018-07-29 21:19:07

阅读数 1200

评论数 4

在STM32F103工程上添加uCOS-II的过程

开发环境:Keil uVision5 去官网下载:Micrium_STM32xxx_uCOS-II.exe 1.创建uCOS-II文件夹 2.将以下文件复制到uCOS-II文件夹(不创建子文件夹) Micrium\Software\uCOS-II\Source\* (1个h文件,10个c文件) ...

2018-07-17 18:12:14

阅读数 1122

评论数 2

【用法】Marvell 88W8801 WiFi模块中CMD_802_11_KEY_MATERIAL命令的用法

一、WPA/WPA2认证命令 88W8801通过固件内部自带embedded supplicant关联WPA/WPA2热点的方法是,先发送CMD_SUPPLICANT_PMK命令设置路由器密码,然后发送CMD_802_11_ASSOCIATE命令连接路由器。 发送CMD_SUPPLICANT_P...

2018-07-12 20:50:47

阅读数 554

评论数 0

lwip2.0.3协议栈的无操作系统移植过程:STM32单片机 + Marvell 88W8686(WM-G-MR-09) WiFi模块

总的程序代码:https://blog.csdn.net/zlk1214/article/details/80941657第一步:在工程的所在文件夹创建一个lwip-2.0.3文件夹。然后在lwip的官方网站下载lwip-2.0.3.zip,打开压缩包中的lwip-2.0.3/src文件夹,解压以...

2018-07-08 12:16:06

阅读数 2759

评论数 0

【程序】Marvell 88W8686 WiFi模块(WM-G-MR-09)创建或连接热点,并使用lwip2.0.3建立http服务器(20180706版)

本程序所用的单片机型号为:STM32F103RE PB12端口为外接的WiFi模块电源开关,当PB12输出低电平时接通电源。WiFi模块的电源引脚VCC不可直接连接到电源上,必须要串联一组PNP三极管(或场效应管),并把基极接到PB12端口上,基极要接限流电阻。 注意:WM-G-MR-09模块的芯...

2018-07-06 15:37:59

阅读数 1334

评论数 1

C语言通过libpq库操作PostgreSQL数据库时,使用INSERT语句插入数据后,获取新插入记录的serial自动编号字段的值

idtest表的结构:其中id字段为自动编号字段,name字段用于保存程序中用户输入的内容,adding_time字段用于保存记录的插入时间。#include <libpq-fe.h> #include <string.h&...

2018-06-25 18:25:35

阅读数 499

评论数 0

【CSS】IE11浏览器下,文本框中输入汉字后,文本框的位置发生上下偏移的解决方法

<!doctype html> <html> <head> <meta charset="utf-8"&am...

2018-05-18 17:16:51

阅读数 1022

评论数 0

【程序】CC2530单片机使用默认16MHz时钟或外部32MHz时钟实现115200波特率串口USART0的printf输出

#include <iocc2530.h> #include <stdio.h> #define _BV(n) (1 << (n)) #define CLKCON...

2018-05-16 18:37:08

阅读数 976

评论数 0

【程序】C++使用MSXML6.0的IXMLDOMDocument接口解析XML文档

【C++程序】#include <MsXml6.h> #include <stdio.h> #pragma comment(lib, "msxml6.lib") /* 参...

2018-04-17 18:14:43

阅读数 811

评论数 0

【程序】Windows下根据计算机名获取IP地址的C语言程序

方法一(当指定的设备不存在时,有可能返回的是本机的IP地址,所以不建议使用): #include <stdio.h> #include <WinSock2.h> #pragma comment(lib, ...

2018-03-17 20:17:53

阅读数 717

评论数 0

【程序】STM32F103RE单片机利用外部中断和DMA获取OV2640摄像头拍摄的照片,并通过串口发送到电脑上

PC端程序:在port.txt里面写好串口号,然后运行Release里面的程序接收图像,该程序是用Visual Studio 2012编译的单片机端程序:dcmi_ov2640.h和dcmi_ov2640.c是从STM32F4官方标准库里面的OV2640 DCMI例程里面找到的,经过了修改后移植到...

2018-03-14 20:08:54

阅读数 2622

评论数 10

【程序】Marvell 88W8686 WiFi模块(WM-G-MR-09)创建或连接热点,并使用lwip2.0.3建立http服务器(20180312版)

本程序所用的单片机型号为:STM32F103REPB12端口为外接的WiFi模块电源开关,当PB12输出低电平时接通电源。WiFi模块的电源引脚VCC不可直接连接到电源上,必须要串联一组PNP三极管(或场效应管),并把基极接到PB12端口上,基极要接限流电阻。注意:WM-G-MR-09模块的芯片组...

2018-03-12 19:24:45

阅读数 1808

评论数 0

STM32驱动Marvell 88W8686 WiFi模块代码说明(20180129版)

一、概述88W8686是Marvell公司2007年推出的一款SDIO Wi-Fi芯片,使用简单的SPI或SDIO协议就可以与单片机连接起来,操作方便,具有创建无密码或带有WEP密码的Ad-Hoc热点的功能,以及连接无密码或带有WEP、WPA/WPA2密码的路由器的功能。不过有一点要注意,安卓手机...

2018-02-07 12:56:12

阅读数 3050

评论数 3

提示
确定要删除当前文章?
取消 删除