STM32单片机只能下载一次程序的问题

近期使用了ST公司的STM32单片机,遇到了奇怪的现象:每个单片机只能下载一次程序,之后的每次操作都会出现Flash写入错误,更换4,5次单片机也是如此,如下图。 窗口中的打印信息为 JLink info: ———— DLL: V4.40c, compiled Jan 24 2012 09:30:33 Firmware: J-Link ARM V8 compiled Dec 6 2… 继续阅读STM32单片机只能下载一次程序的问题

Microchip基于LoRa技术的物联网无线模块

随着物联网应用的日益增长,Microchip推出了基于LoRa技术的解决方案用于满足远距离无线连接需求。低功耗与远距离往往都是矛盾的,然而LoRa技术却显得不同寻常。 LoRa技术是Semtech公司开发的专利无线技术,工作在1GHz以下频段,采用扩频调制,可实现远距离,低功耗,高容量无线连接。 LoRa技术典型应用 物联网 传感器网络 资产追踪 智慧农业 工业自动化 智能家居 智慧城市 智能电表… 继续阅读Microchip基于LoRa技术的物联网无线模块

Qualcomm Atheros QCA4004简介

QCA4004是Qualcomm Atheros推出的面向物联网应用的低功耗WiFi解决方案,内部集成了TCI/IP协议栈,用户可以方便地实现低成本,简易化并且功能丰富的设计。 QCA4004是IEEE 802.11 a/b/g/n全功能WiFi解决方案,支持2.4/5.8GHz双频段,具备很高的集成度,包含了PA与LNA。QCA4004提供了两种接口用于数据连接,其中UART接口可用于快速开发,… 继续阅读Qualcomm Atheros QCA4004简介

使用USB接口为i.MX6处理器下载固件

近期在对朋友进行远程技术指导时,发现一种常见的现象:使用MFGTool通过USB接口为i.MX6下载固件时,MFGTool显示下载成功,但无法无法启动。针对这种现象, 笔者自己摸索出一套合适的处理方案,在此与读者分享。 1. 将主板配置为USB下载模式,配置方法本文不做说明,读者请自行咨询所用主板的硬件工程师。 2. 为主板上电,将主板的Micro USB连接至电脑USB接口,最好是USB 2.0… 继续阅读使用USB接口为i.MX6处理器下载固件

OpenWRT 下以太网MAC地址的写入

近期在为朋友制定OpenWRT系统下产测解决方案时,遇到了MAC地址的写入问题。产测使用Qualcomm Atheros的ART软件,只能写入无线的MAC地址,无法写入以太网的MAC地址, 笔者花了一些时间终于研究清楚,在这里做个记录,以便后续查阅。注:本文以AR9344无线AP为例进行说明,这种方法仅适用于采用Qualcomm Atheros AR93xx/AR94xx系列芯片的AP设备。 首先… 继续阅读OpenWRT 下以太网MAC地址的写入

Allegro PCB设计模板的建立与使用

用过Allegro的读者一定知道,Allegro中有大量的颜色设定命令,大量的约束条件,而且在出Gerber文件时也需要做大量的设定。在不同的PCB设计中,这些操作是类似的,重复的,因此,如果能够建立PCB设计模板,将会大幅提升工作效率,并降低出错的概率。本文针对这一过程做简单阐述。 1. 创建一个空的PCB文件。运行Allegro,点击File—>New,在弹出的对话框中选择Board,如… 继续阅读Allegro PCB设计模板的建立与使用

2.4GHz双向射频功率放大器测试报告

前不久,有位好友需要在项目中使用2.4GHz双向射频功率放大器,分别有5W,10W两种规格。朋友提到,此前已经试用过多家的双向功率放大器,但效果都很差,目前能找到的这两款已经是效果最好的,但仍达不到预期,所以想请我用仪器检验一下这两款设备的指标究竟如何。我将测试数据做了简单整理,在此与各位读者分享,其中5W设备以AMP5代替,10W设备以AMP10代替。 1. 测试设备 LitePoint IQv… 继续阅读2.4GHz双向射频功率放大器测试报告

TDD模式下Rx对Tx的影响

很难想象TDD模式下Rx对Tx造成了严重影响,若不是亲眼所见,我也是完全不相信的,按道理说这种事情只能发生在FDD模式下。近期在为朋友解决一款5.8GHz大功率无线网桥的射频问题时,发现Chain0的部分信道EVM很差,不开全包的情况下,MCS7只能测到-26~-27dB,即使开了全包,也只是勉强达到-29dB,仅能通过产测,但余量实在太小,无法保证产测直通率,这显然是不行的。 首先询问朋友板卡样… 继续阅读TDD模式下Rx对Tx的影响

调节PMIC MMPF0100的输出电压

MMPF0100是Freescale i.MX6Q SABRESD参考设计中使用的PMIC,集成了完善的系统级电源管理功能,简化了系统设计,减少设计复杂性并节省物料成本。其优化的性能架构为消费电子、工业和汽车等应用带来更高的效率和更先进的功能。MMPF0100适合所有i.MX6应用处理器,包括:i.MX6QuadPlus、i.MX6DualPlus、i.MX6SoloLite、i.MX6Solo、… 继续阅读调节PMIC MMPF0100的输出电压