- 博客(13)
- 资源 (90)
- 收藏
- 关注
原创 python27 in win10出现编码问题解决方案
报错内容 UnicodeDecodeError: 'utf8' codec can't decode byte 0xcf in position 7 解决方法 在C:\Python27\Lib路径下,打开mimetypes.py文件,输入以下内容后保存并关闭文件 if sys.getdefaultencoding() != 'gbk': reload(sys)...
2019-05-31 09:06:41 234
原创 C语言入门之关系表达式
关系运算符及其优先次序 Ø关系表达式用关系运算符将两个数值或数值表达式连接起来的式子 关系表达式的值是一个逻辑值,即“真”或“假” 在C的逻辑运算中,以“1”代表“真”,以“0”代表“假”Ø3种逻辑运算符:&&(逻辑与) ||(逻辑或) !(逻辑非)Ø&&和||是双目(元)运算符Ø!是一目(元)运算符Ø逻辑表达式 ...
2019-05-16 22:47:18 10074
原创 nrf52832 scheduler调度机制分析(sdk15.3.0)
目的 了解app_scheduler的用法,其作用是能将中断线程或其它线程的调用转移到main线程的调用,传统的转移做法是在中断线程内设置一个标志,然后做主线程进行处理,这样会造成需要创建许多标志变量,而app_scheduler的调度机制可以避免这种问题出现 操作步骤 step 1: 在工程中加入app_scheduler.c文件step...
2019-05-16 16:35:24 3010
原创 一种类似于windows消息映射的方式编程思想分析(NRF52832平台上运行)
目的 实现类似于windows消息映射的方式编程思想,将离散的逻辑调用整合成消息映射的方式,基于消息触发调用 实现步骤 step 1: 修改configPort.h中的内容#ifndef __CONFIG_PORT__H#define __CONFIG_PORT__H#include "nrf_drv_gpiote.h"#include "nrf_...
2019-05-16 09:16:39 260
原创 C语言入门之结构化程序设计
选择结构 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件 为假时要执行的语句(可选的)。 C 语言把任何非零和非空的值假定为true,把零或null假定为falseif判断结构的一般形式例: 输入两个实数,按代数值由小到大的顺序输出这两个数。if else语句Ø例:输入一个数,小于60...
2019-05-16 07:38:09 939
原创 RGB亮度调节
目的 为了能更好地解决RGB三基色LED灯亮度的调节对颜色影响的问题,通常采用三路PWM来控制三色灯的每种颜色的导通程度来实现彩色混色,调节亮度如果采用三种基色同时递加或递减来实现亮度的调节,那么会造成颜色发生偏移问题,为了能解决此问题,采用HSV空间颜色来实现亮度调节的 原理 首先将RGB空间颜色转换成HSV空间颜色,然后调节V的值,调整之...
2019-05-15 19:50:33 13617 6
原创 nrf52832 ble主从一体实现介绍
目的 如何在从模式的工程增加一个蓝牙主模式服务,方便快速了解工程的整合,本例是在ble外设的uart蓝牙实例上添加来介绍的 添加步骤 step 1: 在nRF_BLE目录中添加nrf_ble_scan.c和ble_db_discovery.c两个文件,在nRF_BLE_Services目录下添加 ble_nus_c.c...
2019-05-15 07:37:49 6556 1
原创 C语言入门之运算符和表达式
基本的算术运算符 Ø两个整数相除的结果为整数 如5/3的结果值为1,舍去小数部分如果除数或被除数中有一个为负值,舍入方向不固定。例如,-5/3,有的系统中得到的结果为-1,在有的系统中则得到结果为-2 VC++采取“向零取整”的方法 如5/3=1,-5/3=-1,取整后向零靠拢% 运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。...
2019-05-13 23:33:16 910
原创 C语言入门之程序的灵魂(算法)及数据类型
算法---程序的灵魂 一个程序主要包括以下两方面的信息:(1) 对数据的描述。在程序中要指定用到哪些数据以及这些数据的类型和数据的组织形式这就是数据结构(data structure)(2) 对操作的描述。即要求计算机进行操作的步骤也就是算法(algorithm) 算法 + 数据结构 = 程序广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”对同一个问...
2019-05-13 08:00:23 577
原创 nrf52832 sdk15.2.0 dfu升级攻略
工具准备(windows 64位) 软件工具下载地址:https://download.csdn.net/download/mygod2008ok/11154112 step 1: 安装软件安装coreutils-5.3.0.exe 安装gcc-arm-none-eabi-6-2017-q2-update-win32-sha2.exe 安装make-3.81.exe 安...
2019-05-11 10:43:40 8125 7
原创 keil的Use Configuration Wizard in Context Menu功能
目的 为了能快速地实现宏定义的可视化管理及使用其修改数值项 以下使用nrf52832为例来新建工程进行演示 step 1: 新建一个工程,工程名为test,然后点保存step 2: 选择nRF52832_xxAA设备类型,然后点OK键确定step 3: 选择勾上CORE 5.0.2和Sta...
2019-05-10 15:44:04 2629
原创 RTT打印功能开启操作流程
目的 为了能 快速使用RTT功能,故做此笔记指引如何使用RTT功能 开启RTT功能步骤 step 1: 加入相关文件到工程 step 2: 在C/C++选项的Include Paths中加入路径step 3: 在main.c中加入以下头文件#include "nrf_log.h"#inclu...
2019-05-09 16:06:06 1981
原创 nrf52832 sdk15.2.0蓝牙主模式工作过程分析(uart官网实例)
工作在主模式蓝牙初时化 log_init(); timers_init(); uart_init(); scan_init(); db_discovery_init(); power_management_init(); ble_stack_init(); gatt_init(); nus_c_init(); ...
2019-05-08 11:31:28 3123 1
STM32F407_freeRTOS_lvgl_fatfs.zip
2020-04-08
FreeRTOS_stm32f103c6_protues.7z
2020-03-08
SEGGER_RTT.7z
2020-01-08
SDK16.0_DFU for NRF52832
2019-12-08
Keil.MDK-Middleware.7.10.0.pack for emwin
2019-12-03
NRF52832 SDK15.3 ble bond
2019-11-16
STM32F103VE USART123_UART45
2019-10-27
NRF52840_USB_UART_and_android_uart.zip
2021-12-11
STM32F030R8Tx HAL库学习源码
2020-07-05
STM32F030R8Tx串口升级
2020-07-05
STM32F030R8Tx flash读写及stop模式实现
2020-06-27
STM32F030R8Tx基于HAL库ADC DMA测量例程
2020-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人