hardware

A collection of 6 posts

灵车IPQ4019——R619AC
hardware

灵车IPQ4019——R619AC

1. 简介不多说,灵车,IPQ4019,OpenWrt没支持,国产X-Wrt不想用,拿ImageBuilder打Patch吧。 2. 系统打Patch的话参见X-Wrt的commit,这个就差不多了。 但是PCIe并不能开箱即用。 要想PCIe能用的话还存在三个问题 没设备树没电没REFCLKminiPCIe接口3.3V AUX没电的问题可以看下图 miniPCIe的供电部分,缺焊元件为bypass电阻恩山的方案是短路这个电阻,但是这需要一定的焊接,而且也不便使用,根据观察可以发现左侧SOP-8封装的器件为International Rectifier IRF7416PbF 功率MOSFET,封装如下: IRF7416PbF Datasheet这个MOSFET的源极和漏极接在整板3.3V与miniPCIe的供电3.3V中间,我们可以推断该MOSFET的用途是miniPCIe的供电控制,那么栅极推断应为SoC

  • imi415
    imi415
Mbed OS 5的自定义开发板移植 - NRF51
hardware

Mbed OS 5的自定义开发板移植 - NRF51

前言最开始看到Mbed OS5的时候没太在意,然而最近Nucleo买多了就变成了…… 真香! 步骤正好手头的BLE开发板就又开始痒痒,那就上咯 手头的NRF51开发板是微雪的NRF51822开发板,芯片型号为_AC,意即32KB SRAM+256KB Flash的型号。我们首先用Mbed CLI新建一个项目,起名叫nrf51_hello就好了。 mbed new nrf51_hello 会在当前目录创建工程目录,随便写一个main.cpp,包含main函数用来对付链接问题(( #include <mbed.h>

  • imi415
    imi415
关于ESP8266的SDK……
hardware

关于ESP8266的SDK……

从Espressif(乐鑫)的GitHub主页clone到的ESP8266的SDK,多数情况下master分支是无法正常工作的…… 存在下列问题: 1. lx106-hal库不包含在repo内( -lhal Link 不能)(2018-01-06更新) 2. 驱动库编译不能(各种玄学报错,多数是 undefined symbol )(2018-01-06更新) 3. 生成binary文件的时候会报错( Arch/Fedora 等 python -> python3 发行版专享错误) 解决方案: 1.

  • imi415
    imi415
STM32F103 High Density设备RTC挖坑记录(1)
hardware

STM32F103 High Density设备RTC挖坑记录(1)

概述 最近手头的项目涉及到了低功率的数据采集及传输,于是就要折腾STM32的低功耗模式了。STM32F103x的低功耗模式有如下三种,Sleep模式,Stop模式以及Standby模式,其特性如下。 Sleep模式: 低功耗,唤醒时间短 利用ARM Cortex-M3的 WFI(Wake From Interrupt)/WFE(Wake From Event)特性 CPU主时钟关闭,SRAM内容及外设状态保留 SysTick继续,NVIC仍响应外设中断 唤醒条件:WFI模式下CPU可由任意中断唤醒,WFE模式需要Wakeup Event Stop模式:

  • imi415
    imi415
PT2262/2272
hardware

PT2262/2272

ASK调幅编/解码器,遥控器常用(315/433MHz ISM频段) PT2262发射的ASK波形解调之后的数据 文档里面写着可变长度的地址/数据位,说白了就是满打满算一共12位数据位,末尾有一同步位。 其中前八位是固化地址位(焊在焊盘上面,用焊锡短掉),其值取决于A1-A8共计8个地址引脚的电平 每个地址/数据位有三种状态,低(Low)/悬空(Float)/高(High),分别对应以下三种编码 未完,接着填……

  • imi415
    imi415