- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 QN9021 通过代码修改BD_Address
1.打开这个宏定义 #define CFG_NVDS_WRITE2.解锁flashpower_on_flash(FLASH_WR);3.使用这个函数nvds_put(NVDS_TAG_BD_ADDRESS,NVDS_LEN_BD_ADDRESS,BD_Addr);4.锁住flashpower_off_flash(); 网上很多的历程都缺少2,4步骤,导致nvds_put函数执行一直失败。...
2018-02-13 17:30:13 976
原创 安卓OTG 安卓转串口 安卓手机与单片机通信 USB转串口
随着物联网发展,很多的安卓网关出现,如果安卓跟单片机结合那就非常完美了。目前安卓手机跟单片机通信都是通过蓝牙或者wifi的方式无线通信,好处是可以分开长距离通信,但是往往使用的时候安卓板子跟单片机都在一块的,这样子就会增加成本而且可靠性没有有线方式可靠。大多数安卓手机都是具有otg功能的,这个就是专门用于跟外设通信的,但是并不是随便就可以启用的,需要专门的模块配合引脚状态,触发安卓手机进入otg模...
2018-02-12 17:10:28 7518 8
原创 单片机重启函数
单片机代码开发过程中,如果遇到某些传感器返回状态或者信号时,想让单片机重启,一般能想到的办法就是:断电 ,看门狗不位狗。其实一般单片机都是可以通过复位函数重启的:NVIC_SystemReset();一般的单片机都会封装这个函数我们直接调用即可。单片机复位函数:NVIC_SystemReset();// 复位单片机...
2018-02-12 16:20:18 3015
原创 MPU6050 DMP移植方法
MPU6050陀螺仪加速度计使用非常的普遍,大多数人都是使用的卡尔曼滤波得到的数据,这样也很好,但是经过长时间的研究使用,发现mpu6050有内部的DMP,经过6050自己内部的算法得出的数据非常的精确,这样减少了cpu的资源,得到的数据也非常的精确和稳定。下面我就大概讲解一下将官方的dmp文件移植到自己的代码中。1.移植大概主要包含这几个函数如果正常使用的话的加这几个函数2.把inv_mpu函数...
2018-02-12 14:33:56 10394 1
原创 J-Flash使用方法
1:打开J-Flash ARM后,首先点击File-OpenProject...,从中选择STM32F103RB.jflash。(例子芯片,直接在提示的目录下找) 2.点击File-Open data file...选择要烧录的可执行文件(.hex 或者 .bin)3:options-project settings 在里面配置cpu型号,下载方式4: 选择...
2018-02-12 10:21:50 64182 6
原创 使用jlink解锁被锁住的芯片
1. 芯片flash无法擦除的情况,往往都是flash锁死,尤其是飞思卡尔芯片。2. SEGGER------- J-LINK COMMANDER ----然后输入下面的指令(1) unlock(2) unlock kinetis(3) 如果不成功可以先用keil 擦除一下flash,然后再操作(1)(2)这样更容易成功,可以
2018-02-05 09:29:39 26451 1
原创 KEIL的load图标时灰色的
在第一次实用keil的时候,发现load图标时灰色的!无法下载程序怎么办?亲测,解决办法如下:1.debug2.改成就可以了,非常的简单!
2018-02-05 09:25:20 17047 2
M0内核-IAP,MM32F031
2020-10-30
CH341T I2C工具 I2C助手
2019-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人