- 博客(18)
- 资源 (8)
- 收藏
- 关注

原创 ESP8266入门指南
乐鑫的ESP8266与ESP32真的是两块比较好的板子,最近在搞ESP8266为了防止自己忘记,也为了给迷茫的小伙伴们一点经验吧,所以决定写一点我关于ESP8266的经验,供大家参考:ESP8266有三种模式:1.AP(接入点模式)此模式就相当于一个路由器,让别的设备连接自己2.STA(客户端模式)(此模式就相当于一个能连接WiFi的设备,需要连接路由器)3.STA+AP(上面的两...
2019-07-17 16:14:58
3535
1

原创 关于CC2541OTA升级的coed区溢出与bin文件生成问题
本人再做CC2541ota升级的时候经历了许多的问题,在此总结一下希望对大家有所帮助:问题一:code区超了解决办法:再遇见code超了的时候,我感觉你需要验证一下你当前的大方向是不是正确的,有以下验证方法:将下图的第一个large换成small,编译一下是否可以通过,如果通过就下载进板子里面,使用别的bin文件产看是否可以升级,如果可以就说明大方向是对的。1.优...
2019-06-27 13:18:16
1467
1
原创 ECLIPSE出现 type “XX“ could not be resolved
描述:在进行eclipse修改名字后 ,重新编译并没有任何的报错,但是在某些变量的前边出现类似type "XX" could not be resolved的错误。解决办法:在eclipse 的project选项卡中选择c/c++ index选项卡中rebuild选项并执行即可。...
2021-07-14 17:13:10
1312
1
原创 NRF52832 saadc
本博客参考https://blog.youkuaiyun.com/qq_36347513/article/details/103853796本博客基于NRF——SDK17.0.0协议栈的ble_app_template工程添加SAADC功能。直接上代码,下面会有ADC的介绍:/********************************************************************* * INCLUDES */#include "nrfx_saadc.h"#inclu
2020-09-28 17:34:33
742
2
原创 NRF52832填坑日记-------定时器创建
本帖子参考https://blog.youkuaiyun.com/qq_36347513/article/details/103584388?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-
2020-09-23 15:14:17
1906
原创 NRF蓝牙填坑(一)
NRF蓝牙填坑(一)本人容易冲动,前段时间头脑一热就买了一块NRF的板子-NRF52832,板子到了以后就非常兴奋,以后没事就填坑了。NRF开发环境搭建:一般情况下我们都是使用MDK进行编译,但是我们在进行NRF环境搭建的时候需要注意,MDK5.30会出现打开NRF的官方工程代码会出现闪退的情况,本人在进行环境搭建的时候就出现过类似的情况,后来重新安装了MDK5.31就不会出现类似的问题。对了在进行PACK安装的时候我们还...
2020-09-01 18:08:51
1136
原创 CC2541点灯
哈哈哈,最近入手了CC2541这块板子,废话不多说了,今天点灯,什么都不会我只会点灯CC2540共有21个IO口。不使用的IO可配置为上拉电阻的IO输入。引脚可悬空。如果设置输出的话可根据实际情况进行接地或接VCC。芯片内部与IO口相关的寄存器如下:P0, P1, P2:Px端口PERCFG:外设控制寄存器6:T1CFG定时器1的IO位置(0:备用位置1;1:备用位置2)5:T3CFG4:T4CFG1:U1CFG0:U0CFGAPCFG:模拟外设IO配置.
2020-06-02 23:02:42
545
原创 一. Jetson NANO填坑———头脑一热就买了给自己挖坑———点灯
什么也不会就会点灯:安装 PIP库:sudo apt-get updatesudo apt-get install python-pipsudo apt-get install python3-pip安装Jetson.gpio库:sudo pip install Jetson.GPIOsudo pip3 install python3.GPIO设置用户...
2019-10-04 13:21:17
1037
原创 MM32spin27P程序下载口与晶振口作为GPIO
晶振口作为外设一定要使用内部晶振,在板子设计的时候可以进行一个开关的设计。第二点就是需要进行复用功能配置 GPIO_PinAFConfig(GPIOD,GPIO_PinSource0,GPIO_AF_2);//开启复用功能 GPIO_PinAFConfig(GPIOD,GPIO_PinSource1,GPIO_AF_2);//开启复用功能下面直接上干货:void ...
2019-09-18 15:44:41
1569
原创 MM32串口配置
串口一:#include "uart_nvic.h"//串口1中断服务程序u8 UART_RX_BUF[UART_REC_LEN]; //接收缓冲,最大UART_REC_LEN个字节.//接收状态//bit15, 接收完成标志//bit14, 接收到0x0d//bit13~0, 接收到的有效字节数目u16 UART_RX_STA=0; //接收状态标记 ...
2019-09-09 16:31:07
2700
3
原创 基于MM32的oled驱动代码
一:屏幕选用的是中景园电子的0.98英寸的oled屏幕模块接口定义:1. GND 电源地2. VCC 电源正(3~5.5V)3. D0 OLED 的D0 脚,在SPI 和IIC 通信中为时钟管脚4. D1 OLED 的D1 脚,在SPI 和IIC 通信中为数据管5. RES OLED 的RES#脚,用来复位(低电平复位)6. DC OLED 的D/C#E 脚,数据和...
2019-09-06 18:11:10
2396
原创 STM32之串口移植(在固定的条件下才会进行编译)
stm串口函数在某些条件下想要让其串口打印,但是在某些时候不想让其进行串口打印本例程就是提供了一个这样的例程:1.对串口进行初始化配置void uart_initwBaudRate(void) { //GPIO端口设置 GPIO_InitTypeDef GPIO_InitStructure; UART_InitTypeDef UART_InitStructure; NV...
2019-08-30 17:35:33
1384
原创 基于树莓派的二维码识别系统介绍
本文参考的原文的链接为https://blog.youkuaiyun.com/qq_25491201/article/details/51065547并在他的代码的基础上修改得到的详细的代码注释可以去原博客进行查看再次我就贴上我的全部代码'''# import the necessary packagesimport simple_barcode_detectionimport cv2...
2019-08-23 16:38:39
1983
1
原创 DMA串口1数据接受与发送
直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU 任何干预,通过DMA 数据可以快速地移动。这就节省了CPU 的资源来做其他操作。DMA 控制器有7 个通道,每个通道专门管理多个外设请求。DMA配置:下面是配置DMA 通道x 的过程(x 代表通道号):1. 在DMA_CPARx 寄存器中设置外设寄存器的地址。发生外设数据传输请求时,这个地址...
2019-08-23 09:41:18
2716
1
原创 MM32之独立看门狗
IWDG主要性能:• 自由运行的递减计数器• 时钟由独立的振荡器提供(可在停止和待机模式下工作)• 看门狗被激活后,则在计数器计数至0x0000 时产生复位。IWDG功能描述:在键寄存器(IWDG_KR)中写入0xCCCC。开始启动独立看门狗;此时计数器开始从其复位值0xFFF 递减计数。当计数器计数到末尾0x000 时,会产生一个复位信号(IWGD_RESET)。无论何时,只要...
2019-08-20 16:13:15
1502
原创 MM32与STM32的IIC协议学习
荷兰的Philips实验室开发了 ‘Inter-Integrated Circuit’,IIC 或 IIC ,一种只使用二根线接连所有外围芯片的总线协议。最初的标准定义总线速度为100kbps。经历几次修订,主要是1995年的400kbps,1998的3.4Mbps。IIC协议规定:第一,每一支IIC设备都有一个唯一的七位设备地址;第二,数据帧大小为8位...
2019-08-20 10:31:31
3562
1
原创 关于CC2541OTA升级CODE溢出问题修改以及补充
上次碰到了CODE溢出的问题,后来发现还有一个更加有效的办法:那就是替换工程,代码的那一部分不动,你只需要把IAR的工程的那一部分替换成可以进行OTA升级的工程就行亲测最最最有效最最简单,希望对大家有所帮助...
2019-08-19 14:45:48
1123
原创 MM32F003L将OSIN与OSOUT设置为普通的GPIO(在此处设置为按键)
MM32F003L手册由上图可知需要关闭内部高速时钟但是MM32一般默认使用的都是内部高速时钟HSI,如果把内部高速时钟关闭的情况下使用外部高速时钟(HSE)PD0与PD1不能当作GPIO来使用只能作为时钟引脚来使用,因此手册上的后半句话(关闭内部高速时钟)是错误的(亲自找官方确认过了),但是AFR寄存器还是一定要配置的。这是PD0与PD1的引脚在不同的配置之下的复用个功能,我...
2019-08-19 14:39:22
1786
MM32L0xx_n_Lib_Samples_V1.20_SC.zip
2019-09-11
基于python的二维码识别的代码
2019-08-23
MM32F003L.pdf
2019-08-19
UM_MM32F003_q_V1.19_SC.pdf
2019-08-19
DS_MM32F103xx_n_V1.06_SC.pdf
2019-08-19
UM_MM32F103xx_n_V1.61_SC.pdf
2019-08-19
OAD_for_CC254x.pdf
2019-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人