实现Bootloader与APP程序HEX文件的快速合并
通过批处理文件 快捷安全的合并bootloader与app程序的HEX文件,同时将app的hex文件转换成bin文件。以及对bin文件的加密选择。
GD32F450_STM32F427_freeRTOS_LWIP_UDP_LAN8720例程
STM32F427ZI建立,也可适用于GD32F450Z.freeRTOS+Lwip+LAN8720,uart1作为调试输出,测试可用。
可能需要更改相应IO引脚;
当前LAN8720地址线为低电平故PHY地址为0;
当前本地IP配置为 192.168.1.120::4001
目标IP为 192.168.1.220::5001
间隔1S向目标IP发送一次测试信息;
接收到目标IP发来的UDP数据 将通过usart1发出;
LWIP调试信息 增加 LWIP_DEBUG 宏定义即可;
当前FreeRTOS为动态内存,内存大小通过configTOTAL_HEAP_SIZE宏定义修改;
如有什么问题 欢迎探讨。
STM32 OV5640 JPEG输出
最高2594*1944分辨率 在OV5640寄存器配置值内有时钟频率、翻转镜像、图像压缩率等寄存器注释说明。
nRF24LE1的双向通讯.rar
NRF24LE1的 双向通讯 ,所有代码都有中文注释,结构清晰,方便移植。
nRF24L01中文数据手册
概述:
nRF24L01 是一款工作在 2.4~2.5GHz 世界通用 ISM 频段的单片无线收发器芯片。无线收发器包括:频
率发生器、增强型 SchockBurstTM 模式控制器、功率放大器、晶体振荡器、调制器、解调器。输出功率、
频道选择和协议的设置可以通过 SPI 接口进行设置。
极低的电流消耗:当工作在发射模式下发射功率为-6dBm 时电流消耗为 9mA,接收模式时为 12.3mA。
掉电模式和待机模式下电流消耗更低。
串口、COM口、UART口,TTL、RS-232、RS-485这么多接口,怎么区分
调试时总是会遇到各种各样的接口,各种各样的转换板,似懂非懂的感觉很不爽!
首先,串口、UART口、COM口、USB口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)。
W25Q80, W25Q16, W25Q32数据手册
1. W25Q80 (8M-bit)、W25Q16 (16M-bit)和W25Q32 (32M-bit)串行闪存为空间、引脚和电源有限的系统提供了存储解决方案。25Q系列提供的灵活性和性能远远超过普通的串行闪存设备。他们是理想的代码隐藏到RAM,执行代码直接从双/四SPI (XIP)和存储声音,文本和数据。设备运行在单一2.7V至3.6V的电源上,电流消耗低至5mA有源,断电1a。所有的设备都提供节省空间的包装。W25Q80/16/32数组被组织成4,096/8,192/16,384个可编程页,每个页有256个字节。多达256字节可以被编程一次使用页程序指令。页面可以按16组(扇区擦除)、128组(32KB块擦除)、256组(64KB块擦除)或整个芯片(芯片擦除)擦除。W25Q80/16/32分别有256/512/1024个可擦除扇区和16/32/64个可擦除块。小的4KB扇区为需要数据和参数存储的应用程序提供了更大的灵活性。(见图2)。W25Q80/16/32支持标准串行外围接口(SPI),和高性能双/四输出以及双/四I/O SPI使用SPI引脚:串行时钟,芯片选择,串行数据I/O0 (DI), I/O1 (DO), I/O2 (/WP),和I/O3 (/HOLD)。SPI时钟频率高达80MHz的支持允许等效时钟率160MHz的双输出和320MHz的四次输出时,使用快速读双/四次输出指令。这些传输速率可与8位和16位并行闪存存储器相媲美。一个保持针,写保护针和可编程写保护,顶部或底部阵列控制,提供进一步的控制灵活性。此外,该设备支持JEDEC标准制造商和设备识别64位唯一序列号。
nRF52832中文开发指南
nrf52832中文开发指南上下册,零基础学习NRF52832.其中包括各外设原理,硬件电路设计,软件设计等等。