暂无个人介绍
全平台轻量开源verilog仿真工具iverilog+GTKWave使用教程
电路板上的这些标志你都知道是什么含义吗?
手把手教你DIY尼康ML-L3红外遥控器
Qt小项目之串口助手控制LED
东芝开发板驱动OLED模块显示LOGO图片
使用系统定时器SysTick实现精确延时微秒和毫秒函数
东芝MCU实现位带操作
STM32F407外部晶体改为25M后检测不到芯片的解决办法
详解串行通信协议及其FPGA实现(二)
详解串行通信协议及其FPGA实现(一)
Qt平台下使用QJson构建JSON字符串
Qt平台下使用QJson解析JSON字符串
使用cJSON库解析和构建JSON字符串
手把手教你搭建织女星开发板RISC-V开发环境
【ST开发板评测】使用Python来开发STM32F411
【ST开发板评测】Nucleo-F411RE开箱报告
手把手教你制作Jlink-OB调试器(含原理图、PCB、外壳、固件)
Verilog实现产生任意占空比的PWM波
基于uFUN开发板和扩展板的联网校准时钟
基于uFUN开发板的RGB调色器
基于uFUN开发板的心率计(三)Qt上位机的实现
Qt实现软件自动更新的一种简单方法
基于uFUN开发板的心率计(二)动态阈值算法获取心率值
基于uFUN开发板的心率计(一)DMA方式获取传感器数据
如何使用串口来给STM32下载程序
Keil报错:cannot open source input file "core_cmInstr.h" 解决办法
【uFUN试用体验】小巧而不失精致,简单而不失内涵——uFun开发板开箱爆照
Qt小项目之串口助手控制LED
C语言学习之联合类型
C语言学习之枚举类型
C++学习之从C到C++
一键自动格式化你的代码
C标准库string.h中几个常用函数的使用详解
Jlink使用技巧之合并烧写文件
Jlink使用技巧之烧写SPI Flash存储芯片
JSON格式简介
Jlink使用技巧之J-Scope虚拟示波器功能
如何在Keil-MDK开发环境生成Bin格式文件
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
前言 串口调试是单片机开发过程必不可少的一个功能,一般是使用一个UART-TTL的串口模块来实现串口的功能,其实下载调试使用的Jlink仿真器也可以实现串口调试的功能,本篇文章将介绍如何使用Jlink实现虚拟串口功能。
前言 上一篇Jlink系列文章介绍了如何使用J-Flash来下载Hex或Bin文件到单片机,具体可参考Jlink使用技巧之单独下载HEX文件到单片机,本篇文章介绍,如何使用JFlash来读取单片机的程序,学习单片机程序文件的读取,不是为了破解别人的程序,而是学习破解的原理,从而更好保护自己的程序不被破解,希望大家也能尊重他人的劳动成果。
前言 上一篇文章介绍了使用Keil下载单独的Hex文件到单片机内,本篇文章介绍,如何使用SEGGER官方软件JFlash来进行程序的下载,支持Hex和Bin文件。 JFlash的下载和安装 首先,安装JFlash软件,安装完成后,会默认安装JLink驱动程序,主要包含以下几个工具: JFlash,主要用于程序下载和读取。
前言 初学STM32时,是通过串口1把Hex文件下载进STM32的,需要一个串口模块,而且还要设置BOOT0和BOOT1电平,然后通过FlyMcu软件进行下载,这也是一种不错的方法,这里我要介绍的是使用JLink调试器和Keil MDK-ARM来下载Hex文件,无需源代码,只需要一个调试器。
分享一个百度智能手环开源项目的设计方案资料。 项目简介 百度云智能手环的开源方案是基于Apache2.0开源协议,开源内容包括硬件设计文档,原理图、ROM、通讯协议在内的全套方案,同时开放APP和云服务的免费使用。
cJSON库的下载 cJSON是一个基于C的JSON解析库,这个库非常简单,只有cJSON.c和cJSON.h两个文件,支持JSON的解析和封装,需要调用时,只需要#include "cJSON.h"就可以使用了, 库源码下载地址:cJSON download JSON官方网站:json 只包含键值对的JSON字符串解析 JSON字符串: { "name": "Andy", //键值对1 "age": 20 //键值对2 } 这个JSON对象只有两个键值对,键name对应字符串Andy,键age对应数字20。
这周工作终于不太忙了,可以写点笔记总结一下了。 之前的文章如何在Keil-MDK开发环境生成Bin格式文件,介绍了如何在Keil开发环境使用fromelf软件,将生成的axf文件转换为bin文件,这次我们再来介绍一下如何将elf文件转换为hex文件。
为什么要写这样一个函数 在使用SoftConsole开发M3程序时,生成的hex文件,必须要把第一行数据删除,才能在Libero中使用,所以写了这个小工具,这是2.0版本了,第一版是直接删除第一行数据,有可能会导致误操作。
十六进制数转换为二进制数组的函数HexToBinStr 函数实现: void HexToBinStr(int hex, char *bin_str, int str_size) { int i; for (i = 0; i !=str_size; ++i) { ...
HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。
STM32定时器概述 STM32F40x系列总共最多有14个定时器,定时器分为三类:基本定时器、通用定时器和高级定时器。它们的都是通过计数来达到定时的目的,和51的定时器差不多,基本原理都是一样的,就是功能多了一些,这些计数器都是自动重新装载初值的,使用起来非常方便,而且计数时钟频率可以通过分频系数来设置。