超声波模块介绍: 信号连接: Vcc -- 5v Trig -- Pin 15 (Broadcom GPIO 22) Echo -- Pin 16 (Broadcom GPIO 23) Gnd -- Gnd 主要逻辑介绍: 使用wiringPi中的中断函数,wiringPiISR (23, INT_ ...
分类:
其他好文 时间:
2020-01-29 20:11:29
阅读次数:
110
1、win+r,输入regedit,打开注册表2、进入路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Bluetooth\Audio\AVRCP\CT3、找到DisableAbsoluteVolume值,修改为1,如果没有,右键新建DWO ...
SDK版本:5.0.4 开发环境:Keil 芯片:DA14580 作者:Asam DA14580的gpio使用十分简单,只需调用其SDK自带的库函数即可。 (1)IO口初始化函数 1 /** 2 **************************************************** ...
分类:
其他好文 时间:
2020-01-28 17:17:15
阅读次数:
108
Launch X431 Pro Mini Diagnostic Tool with Bluetooth Update Online Powerful Than Diagun Launch X431 Pro Mini Description: X-431 PRO MINI is a stylish A ...
分类:
其他好文 时间:
2020-01-23 21:10:52
阅读次数:
88
1. STM32中寄存器实际是线性内存单元上对应的一个地址 2. 如GPIOA->ODR寄存器实际是对内存上某一单元的操作 #define GPIOA_BASE (APB2PERIPH_BASE + 0x00000800U) //定义GPIOA的基地址 #define GPIOA ((GPIO_Ty ...
分类:
其他好文 时间:
2020-01-20 15:06:27
阅读次数:
76
最近用IAR,玩了一下CC2541. 自己写了个最简单的程序。 #include <ioCC2541.h> int main(void) { P1SEL = 0; // 由注释中的语句删除“//”后得到 //P1SEL = 0; // Configure Port 1 as GPIO P1DIR = ...
分类:
其他好文 时间:
2020-01-18 18:09:50
阅读次数:
110
vendor\mediatek\proprietary\packages\apps 目录下有三份相机源码 分别是 Camera、 Camera1、 Camera2 通过查看 mk 发现通过 ifeq ($(MTK_CAMERA_APP_VERSION), 3) 来控制编译哪一个, MTK_CAMER ...
分类:
移动开发 时间:
2020-01-18 10:45:30
阅读次数:
91
改进部分: 1.8012_CF引脚接PB0,当前接PB2的缺点是计量范围有限。为保证兼容性,可多引出一个配置脚,输入:高电平表示CF接PB2,低电平表示CF接PB0。 2.无线模块RX/TX和MCU之间不要直连,可考虑加跳线,便于生产测试。 3.将未用GPIO引脚用排针引出,供后续扩展用。留3个GP ...
分类:
其他好文 时间:
2020-01-18 10:30:39
阅读次数:
73
一、器件 32单片机:STM32F407ZG FPGA :EP4CE6E22C8N 二、通信方式 STM32作为主机(软件); FPGA作为从机; SPI通信方式为0; 三、STM32源代码 1 #include "delay.h" 2 #include "stm32f4xx.h" 3 4 #ifn ...
分类:
其他好文 时间:
2020-01-18 01:23:16
阅读次数:
129
STM32 一种参数检查用法介绍 是一个在代码中很常见的写法,这个函数的功能一般是对函数参数的合法性进行检查,这里以一个例子进行分析: assert_param(IS_GPIO_ALL_PERIPH(GPIOx)) 函数的参数是 ,原型为: 这个宏定义的作用就是检查参数PERIPH,判断参数PERI ...
分类:
其他好文 时间:
2020-01-16 23:42:23
阅读次数:
111