功能设定: 针对i.MX6UL,编写Freescale Yocto Linux 系统下的 dual –mode WIFI/BT芯片driver(推荐使用Realtek RTL8723BS,也可以选择其它的dual-mode 芯片); 采用SDIO接口与i.MX6UL连接.; 设备: i.MX6UL 开发板 Marvell 88W8787模块 准备工作: 接上电源线和串口线,串口在linux下被识别为/dev/ttyUSBx,可通过串口软件(例如minicom)打开串口,串口设置为波特率为115200,8位,无校验,1位停止位,无硬件控制流。 将模块插入到SD卡座后上电,等待系统正常启动。 等待进入登录界面时,输入root登录 系统将自动加载Marvell 88W8787的驱动模块 WIFI功能配置与使用: 通过iwconfig命令可以看到识别到的设备mlan0,此时还未关联到无线路由。 参照/etc/wpa_supplicant.conf,添加一个无线路由的配置,例如我的无线路由采用WPA-PSK认证,可添加如下配置 # Only WPA-PSK is used. Any validcipher combination is accepted. network={ ssid="你的网络名称,此处需要修改" proto=WPA key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP WEP104WEP40 psk="你的WIFI密码,此处需要对应修改" priority=2 } 执行 wpa_supplicant -i mlan0-c /etc/wpa_supplicant.conf & 等待关联成功,连接成功之后,通过udhcpc命令获取地址,并测试一下ping外网是否可通。 蓝牙功能配置与操作: 通过命令hciconfighci0 up,使能之后就可以使用蓝牙设备。 启动蓝牙设备服务进程 /usr/lib/bluez5/bluetooth/bluetoothd & 通过hcitool扫描附近的设备,此时要把手机蓝牙打开 记住扫描的设备的设备地址,可以通过l2ping做一个测试 通过rfcomm,创建一个连接到手机蓝牙的通道 mknod/dev/rfcomm0 c 216 0 chmod 666/dev/rfcomm0 6、连接到扫描到的手机 rfcomm connect/dev/rfcomm0 xx:xx:xx:xx:xx:xx [channel] channel可选,可以通过sdptool browse xx:xx:xx:xx:xx:xx来查询手机蓝牙支持的服务及它的channel 可以找到服务名为 “Headset Audio Gateway”并看到它的通道为1,然后连接手机的该功能 rfcomm connect/dev/rfcomm0 xx:xx:xx:xx:xx:xx 1 & 在手机端确认下配对,即可显示连上电话音频。 7、minicom打开该通道,通过AT指令来控制手机接打电话等功能 minicom -D/dev/rfcomm0 然后输入拨打电话的AT指令 ATD10086 即可拨打电话10086 视频演示:
2021-11-23 14:14:11 1.05MB wifi驱动源码 wifi驱动 电路方案
1
德州仪器的FDC22214EVM开发板的所有资料,包括封装库、原理图、测试数据,里面有STM32、STC15、MSP430的控制程序。
2021-11-09 10:49:38 31.55MB FDC22214
1
Cirrus Logic单相数字电能表评估板上位机软件。
2021-11-04 22:19:50 11.99MB CDB5463U
1
使用AD9852实现数字频率器评估板设计 Altium Designer(AD)软件设计 包含AD原理图及PCB文件
2021-10-29 20:02:20 502KB AD9852
STM32L011D4P6仅仅14个引脚,本评估板有2颗用户LED,1个用户按键,1个复位按键,引出全部IO,板载TI开关电源芯片tps563200,输入电压范围4.5V——17V,设计输出电压5V,最大输出电流3A,另外板载TI电平转换芯片TXB0104,以拓展4个5VGPIO。可用于驱动5V逻辑器件,例如RGB5050 WS2812B。 以下是STM32L011D4P6的官网介绍: The access line ultra-low-power STM32L011xx family incorporates the high-performance ARM:registered: Cortex:registered:-M0+ 32-bit RISC core operating at a 32 MHz frequency, high-speed embedded memories (up to 16 Kbytes of Flash program memory, 512 bytes of data EEPROM and 2 Kbytes of RAM) plus an extensive range of enhanced I/Os and peripherals. The STM32L011xx devices provide high power efficiency for a wide range of performance. It is achieved with a large choice of internal and external clock sources, an internal voltage adaptation and several low-power modes. The STM32L011xx devices offer several analog features, one 12-bit ADC with hardware oversampling, two ultra-low-power comparators, several timers, one low-power timer (LPTIM), three general-purpose 16-bit timers, one RTC and one SysTick which can be used as timebases. They also feature two watchdogs, one watchdog with independent clock and window capability and one window watchdog based on bus clock. Moreover, the STM32L011xx devices embed standard and advanced communication interfaces: one I2C, one SPI, one USART, and a low-power UART (LPUART). The STM32L011xx also include a real-time clock and a set of backup registers that remain powered in Standby mode. The ultra-low-power STM32L011xx devices operate from a 1.8 to 3.6 V power supply (down to 1.65 V at power down) with BOR and from a 1.65 to 3.6 V power supply without BOR option. They are available in the -40 to +125 °C temperature range. A comprehensive set of power-saving modes allows the design of low-power applications. Key Features Ultra-low-power platform1.65 V to 3.6 V power supply -40 to 125 °C temperature range 0.23 μA Standby mode (2 wakeup pins) 0.29 μA Stop mode (16 wakeup lines) 0.54 μA Stop mode + RTC + 2 KB RAM retention Down to 76 μA/MHz in Run m
1
i.mxrt 1060 evk评估板官方电路图,已转换为altium design 格式
2021-09-29 17:42:58 4.75MB i.mxrt 1060 altium desig
1
友坚科技5260评估板 使用手册.pdf
2021-09-04 14:02:18 10.72MB 实验板 友坚科技 5260
1
PN5180资料 NFC射频I感应 支持ISO15693 RFID高频IC卡ICODE2读写资料STM32读写源码: NFC Reader Library PNEV5180Bincluding all software examples-SW3522(1).zip NXP软件 PN5180 Evaluation board quick start guide.pdf PN5180 R1.1-170710_SCH.PDF PN5180A0XX-C1-C2.pdf PN5180评估板与目标板连接示意图.pptx STM32读卡代码
昆腾微电子KT0646M应用开发包资料(包括AD设计评估板原理图+PCB,DEMO软件历程,技术文档资料),AltiumDesigner 设计的工程文件,包括完整的原理图、PCB文件,采用2层板设计,板子大小为181x30mm,单面布局双面布线,可以用Altium(AD)软件打开或修改,可作为你产品设计的参考。 void main (void) { UINT32 lCounter=0x20000; PORT_Init (); SYSCLK_Init (); LCD_Init(); #ifdef IR_RECEIVE timer0Init(); ex2Init(); #endif while(!KT_WirelessMicTx_PreInit()); while(!KT_WirelessMicTx_Init()); KT_MicTX_Init(); while (1) { if ((lCounter >= 0x20000)) { LCD_LED = 1; // 关背光 KT_MicTX_Batter_Detecter(); if(RF_POW_SW != temp_RF_POW_SW) { KT_MicTX_RFSwitch(); } lCounter=0; } else { lCounter++; } KT_MicTX_PowerDown_Detecter(); switch(Key_Scan()) { case 1 : LCD_LED = 0; KT_MicTX_Next_Fre(); lCounter=0; break; case 2 : LCD_LED = 0; KT_MicTX_Previous_Fre(); lCounter=0; break; case 3 : LCD_LED = 0; KT_MicTX_Mute(); lCounter=0; break; default : Key_UP_flag=0; Key_DOWN_flag=0; break; } #ifdef IR_RECEIVE //IRDataCode[1]的高4bit为通道地址,区分A、B路手柄,低8bit为频率信息的最高位, //IRDataCode[2]为频率信息的中位,IRDataCode[3]为频率信息的最低位 if(KT_IRB_ADDRESS == (IRDataCode[1] & 0xF0) ) { IRDataCode[1] &= 0x0F; // EA=0; Memery_Frequency = *((INT32 xdata*)IRDataCode); KT_WirelessMicTx_Tune(Memery_Frequency); Display_Frequency_and_RFPower(Memery_Frequency); // Save_Freq(); // EA=1; } #endif } }
基于AD9852数字频率合成器评估板设计资料 包含AD原理图及PCB文件
2021-08-28 18:06:12 502KB AD9852 数字频率