自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 RISCV内核CH32V系列芯片 printf打印输出小数的方法

MounRiver Studio开发环境下 配置printf 实现打印小数

2022-10-18 21:52:38 679 2

原创 使用J-link OB工具需要注意的问题

J-LINK OB使用时常见问题的解决方法汇总。

2022-10-14 11:24:41 2673

原创 # VSCode下配置各种开发环境(1)——VSCode下配置Arduino环境详解

VScode即Visual Studio Code,作为一个跨平台的,能够在windows、Linux、IOS等平台上运行,安装相关的插件后就可以让使其变成具有强大的。此文记录如何配置arduino环境。

2022-10-09 20:05:39 7300 4

原创 ESP8266型号、下载、接线、烧录等怕忘总结

ESP8266基本使用总结

2022-10-03 14:56:51 8489 1

原创 为ardunio增加USB主机功能,外扩一个鼠标,USB HostShield 模块测试

为ardunio增加USB主机功能,外扩一个鼠标 USB HostShield 模块测试1.说明ardunio本身usb功能有限,可通过外扩USB HostShield 模块,为其增加USB Host功能,可大大拓宽其使用功能,比如增加一个鼠标,读取U盘,或者增加其它USB设备,或者实现USB HUB 功能。USB HostShield 模块可兼容 Arduino 以下硬件:Uno 328Diecimila/Duemilanove 328Mega 2560(推荐)Mega 12802.应用

2021-10-08 16:29:51 4303 15

原创 STM32F103C8T6/CH32F103C8T6自带DAP仿真器的核心板使用方法

STM32F103C8T6/CH32F103C8T6自带DAP仿真器的核心板使用方法市面多数的ARM核心板下载或者仿真时,都要额外使用独立的各种LINK或者串口工具来下载程序,这里介绍一款自带DAP仿真器的核心板以及使用方法。1.核心板外形重点说说这个DAPLink,它既有HIDUSB功能,又有虚拟串口功能,是一个复合USB,那么它既能下载程序,也能做调试串口用。2.使用方法(1)连接如果不使用芯片的USB功能,那么只要连接USBDug端(也就是连接DAP仿真器端)的usb就可以。如图(2

2021-09-27 20:19:38 5482 2

原创 国产RISCV芯片CH32V103(对标stm32f103(管脚兼容))学习玩究(3)-----GPIO深入玩

国产RISCV芯片CH32V103(对标stm32f103(管脚兼容))学习玩究(3)-----GPIO的深入研究以下内容均对比stm32的硬件1.GPIO硬件结构stm32的GPIO硬件结构如下:ch32V103GPIO硬件结果如下:两个图可以看出,无差别,因此配置和功能上应该一致。每个IO管脚都可以配置成:浮空输入上拉输入下拉输入模拟输入开漏输出推挽输出复用功能的输入和输出具体配置资源满天飞,这里不在介绍。2.控制GPIO的寄存器对比stm32的GPIO的控制寄存器

2021-04-27 16:32:37 2283

原创 航顺HK32F030MF4P6开发脱坑小记

航顺HK32F030MF4P6开发脱坑记1.SWCLK和SDWIO复用1.1复用成IO,需要使用IOMUX寄存器如将PB5(SDWIO)复用成输入IO口GPIO_InitTypeDef m_gpio;RCC_APB1PeriphClockCmd(RCC_APB1Periph_IOMUX,ENABLE); //复用io口的时钟使能RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);m_gpio.GPIO_Mode = GPIO_Mode_IN;

2021-04-27 11:01:12 4753 1

原创 Not a genuine ST Device! 芯片顶着stm32丝印的“stm32F103c8”遇到下载问题的解决办法

1.前言:2021年全球芯片受疫情影响,供应链的供方出现大问题,不能及时开工供货,导致芯片价格暴涨,国人熟知的STM32芯片更是翻了几倍,就这样还拿不到货。国货也跟着涨,甚至是有价无市。各个圈内都有混左道吃饭的,因此出现了顶着stm32丝印,但实质不是原装的芯片的出现。当然,这么干,只能用国产芯片,毕竟有价格低很多的国货。我手头也拿到了这样的东西。先说说本人的看法:1.干这事不应该。道法两个标准都不应该这么做。但这是人家吃饭的道,时间上又刚好赶上这么个万物暴涨的点,多余的我们不细说。2.态度:有些

2021-04-12 13:26:08 4153 1

原创 国产RISCV芯片CH32V103(对标stm32f103(管脚兼容))学习玩究(2)

国产RISCV芯片CH32V103(对标stm32f103(管脚兼容))学习玩究(2)一、前言上节(1)中提到要搞硬件来玩,但没现成的,因此自行设计花了点时间。二、硬件设计​ 一口气搞了3种:一种是常用的那种市面常见的核心板改成Type-C接口的,同时做成单面贴芯片的PCB,功能和stm32的完全一样,但能节省点成本。单设计完成发出去打样,确发现做一个直接带仿真器的,玩起来应该更High点,因此又做了一款,目前两款都已经做好。第一款需要配一个RISC-V仿真器,官方的能够ARM和RISC-

2021-04-07 14:14:05 3706 5

原创 国产RISCV芯片CH32V103(对标stm32f103(管脚兼容))学习玩究(1)

国产RISCV芯片CH32V103(对标stm32f103(管脚兼容))学习玩究(1)一、前言国产中低端MCU芯片未来5年一定会出现百花争鸣的局面,RISCV开源处理器架构体系也必然和ARM授权形式的处理器IP展开最激烈的竞争。芯片如此,人亦如此,早看到未来,早动手!废话不说,抽点时间就把学习研究过程记录一下。二、RISCV基础知识简单概括:1.历史:诞生于伯克利大学,研究团队4名成员3个月完成了指令集开发。设计了Rocket64位处理器内核,流片多次,1GHz的主频的芯片已经超越了Cortex

2021-03-20 14:08:48 8618 1

原创 国产MCU替代STM8S003方案汇总

Keil MDK STM32全系列 PACK包 下载地址汇总(持续更新…)转载nicholas_duan 2019-09-03 11:46:29 59247 收藏 276版权https://www.jianshu.com/p/0cf85222eb0f在Keil官网上下载PACK包速度特别慢,为方便大家下载STM32的PACK包,特将STM32所有系列的PACK上传至网盘供大家下载,点击下载即可,下载后将扩展名改为.pack双击安装即可,官网更新后我会进行更新。Keil.STM32F0xx_

2021-03-09 11:01:05 7538 3

原创 ESP8266 SDK开发的低版本程序迁移到高版本的方法

ESP8266 SDK开发的低版本程序迁移到高版本的方法前言:目前AiThinkerIDE_开发环境版本为V1.5.2,低版本为V0.5和V1.0版,如何将低版本开发的程序,如SDK2.2以下的程序迁移到目前高版本SDK3.04(版本更新为2020年6月)环境,如果直接编译,出错。试了试,可按如下方法来进行。1.打开AiThinkerIDE_V1.5.2,输入官方SDK包ESP8266_NONOS_SDK-3.0.4和在AiThinkerIDE V0.5环境下开发的SDK程序,如ESP8266_NON

2021-01-06 21:28:44 545

原创 国产arm芯片CH32F103芯片开发下载使用简介

国产arm芯片厂家越来越多,这里介绍南京沁恒(就是大家熟知的ch340usb转换芯片那家)推出的国产arm芯片CH32F103芯片,对标stm32F103系列芯片,管脚全部兼容,寄存器全部兼容,但增强了USB功能,有2个usb,一个host,一个device,功能更强,成本更低。但flash下载算法和内部BootLoader和st公司的兼容性有差别。为让大家了解,专门开篇介绍开发和下载的过程。1.STlink(SW等仿真工具)下载1.1开发板连接STlink如下图所示,接法完全如同st芯片。某宝有售

2020-12-24 13:03:44 23410 18

原创 ESP8266在ardunio环境下使用websocket协议进行通讯的注意点

ESP8266在ardunio环境下使用websocket协议进行通讯的注意点1. 前言为了用ESP8266和手机或者网页等进行通讯控制,那么就必须准守网络通讯协议。常用的协议就是基于TCP/IP上的Http协议。但目前Websocket协议使用更加方便。因为其使用方便,功能更强大。其比Http的主要优点是:协议的字头简单,不像Http字头很多。另外,客户端和服务器端不需要不停的进行问答模式,这种轮询方式消耗资源很大。Websocket协议的可以使服务器和客户端实现平等关系,客户端可以向服务器端发送请求

2020-12-24 09:34:58 3518

原创 STM32在ArduinoIDE环境下的开发(不同的下载方式,不同的BootLoader方式,无需BootLoader方式)

网上有不少介绍Arduino下开发STM32的帖子,但因为时间发展关系,核心库的开发和第三方库的发展有好几种,另外采用的下载方式也各不相同,因此容易让人进坑。为此,试通过此文综合介绍下STM32在ArduinoIED环境下的开发,减少入坑几率。 本文综合介绍在不同下载方式下,不同的stm32支持arduino内核下,不同的BootLoader下进行开发的基本过程。

2020-12-12 20:47:50 5283 3

RSIC-V芯片开发资料(ch32v103).7z

RSIC-V芯片开发资料(ch32v103).7z

2021-04-27

5种国产arm芯片(对标stm32f103c)数据手册

5种国产arm芯片(对标stm32f103c)数据手册

2021-01-12

ch32f103开发包及软件.7z

ch32f103开发包及软件.7z

2020-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除