自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 platformIO 自定义板子方法

路径下添加或复制json文件。并根据添加的板子MCU型号,修改json文件内容,如这边添加的是STM32G030F6系列添加文件{"build"{"core"{{{"https"ST"}"variant"为PlarromIO的目录中对应的芯片variant文件夹,它是自定义板子IO和Arduino中IO名字对应所在文件夹。name板子名称,可自定义"protocol""serial"首选下载方法为Serial串口​修改重命名后的文件内的宏定义,宏定义名称格式为;...

2022-07-18 15:28:02 1961 1

原创 PlatformIO离线安装终极方法

PlatformIO IDE (core)离线安装终极方法​ 众所周知,PlatformIO的资源服务器在国外,其资源包和更新包经常出现下载不了而导致PlatformIO Home界面无法启动的情况。​ 这几年,我上的智能硬件课程中使用PlatformIO作为课程的开发环境。在机房软件环境配置中,我是从一台通宵开几天,成功在线安装后的电脑中拷贝出内核和环境文件去配置其它电脑。由于机房中机器环境都是相同的,所以配置起来没什么问题。但是这次网课期间,在学生自己电脑上配置,仍然安装上述方法,

2022-03-25 09:12:19 15207 25

原创 STM32CubeProgrammer V2.9.0版本 通过UART bootload下载STM32G030系列芯片有Bug

这里写自定义目录标题CubeProgrammerV2.9.0最新版本的Bug友情提醒:CubeProgrammerV2.9.0最新版本的Bug本人笔记本电脑最近新装系统,想着安装最先版本的Stm32CubeProgrammer软件试试。再使用Uart方式给STM32G030F6Px芯片下载固件时,出现软件界面显示下载成功,但实际芯片程序未得到更新的情况。花费了已给下午查找原因,后来退回到V2.8.0版本后可下载成功。记录下版本号:en.stm32cubeprg-win64_v2-8-0_v2.8.0

2022-02-06 19:01:35 3211 8

原创 AltiumDesigner 导出PCB 外框到 DWG文件

1. 关闭PCB内不需要导出的层根据各自情况,关闭不需要导出到CAD的层2. 文件菜单下选择“导出”->“DXF/DWG”3. 设置导出参数,主语圆圈内选择4. 打开导出的 DWG文件,即可查看PCB外框...

2021-05-08 12:07:08 13210 2

原创 platformIO环境安装

使用用Platform IO作为Arduino的交叉编译环境文章目录使用用Platform IO作为Arduino的交叉编译环境1.1 PlatformIO简介1.2 VScode下安装PlatformIO1.3软件启动界面1.4 软件配置2. 开发平台和固件安装1.1 PlatformIO简介[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rI3hxRAR-1607404715139)(E:\SCSTwork\Course_SmartHW\tutorialLists\p

2020-12-08 13:26:44 15350 5

原创 RS485去接收TTL电平的串口数据,真的可行吗?...

当人家叫我把RS485接口直接接到TTL串口上时,一开始我是拒绝的。但是,看到对方坚定不移的眼神,我抱着试试看的态度(反正打坏了也不是我的板子)还是接上去了。我了个趣,还真收到数据了。一、问题来源:这事情发生在某个1+x的嵌入式考证培训中,但是具体是什么原理,对方老师也没很明白的给我们分析,只是告诉我们开发板的厂家工程师推荐这么去监听数据的。就是上面这张图,用了一个无源的“232转485”模块的485端口,去对接STM32板子上的UART1-TTL串口。当然,数据通讯的场...

2020-08-10 02:24:59 12574 4

原创 nginx下 配置typecho 只能访问主页,其他页面400 或502错误问题

问题描述在nginx的服务环境下,安装好typecho后,发现只能主页,或者不带?query参数页才能正常访问,其它页面都报错。分析:应该是nginx的伪静态设置问题。nginx设置方法见下图: server { listen 81; root /usr/share/nginx/typecho; index index.html index.htm index.php; include /etc/nginx/defau

2020-06-27 15:12:20 1447 1

原创 STM32 TIM2 的PWM输出——寄存器控制

STM32 TIM2 的PWM输出使用纯寄存器的方法,设置STM32的TIM2 channel 1通道输出PWM脉冲,控制GPIOA0 管脚的LED灯,实现呼吸灯效果!直接上代码吧。/* * @Author: kimiyang * @Date: 2020-06-03 13:50:05 * @LastEditors: kimiyang * @LastEditTime: 2020-06-03 23:14:50 * @Description: * @FilePath: \Pk_PWM\Sr

2020-06-04 00:22:18 3734

原创 STM32 寄存器方式 启动TIM3

为了方便理解TIM基本定时器的寄存器功能,这里使用纯寄存器方式控制TIM3定时中断,中断周期为1000mS。/* * @Description: 寄存器方式启动STM32F103的TIM3 * @version: * @Company: scst.edu * @Author: Kimiyang * @Date: 2020-05-31 22:31:30 * @LastEditors: Kimiyang * @LastEditTime: 2020-05-31 23:25:51 */

2020-05-31 23:30:54 1527

原创 【VsCode 开发C/C++程序】 1 —— 环境配置安装

VScode 已差不多成了宇宙第一的开源编辑工具了,多种语言通吃,从前端到后端,从嵌入式开发到脚本语言编写都可通过扩展插件支持。高校里教学还在使用VC6.0和TC的话,一是实在和社会脱轨太久了,二来是现在的win10等系统兼容性太差(特别是64位版本),三是也无法让学生了解C语言的编译连接过程,无法接触到linux中make等命令的使用。VScode作为一个轻量化的编辑工具,可通过配置后作...

2019-10-22 11:08:09 267

原创 Psoc学习笔记——Timer定时器中断

使用timer定时器组件和interrupt 设计定时器溢出中断1.设计Psoc原理图整个原理图如下所示,添加要给定时器和output IO,定时器的interrupt连接一个Interrupt,并命名为timeISR按如下图,设置Timer定时器的参数,使其溢出周期为1ms。2.程序设计main.c文件中代码如下#include "project.h"void led_ne...

2019-01-05 19:07:52 4017

原创 Psoc学习笔记——Uart Rx接收中断

1.硬件模块搭建对项目的*.cysch文件中添加UART(SCB mode)模块。双击模块模型,并对其按如下设置,uart选择External模式,使用外部中断组件来获取中断信号在PSoC Crestor右侧的System部件中选择 Interrupt,并将其更名为isr_uart中断模式选择为 电平触发模式 LEVEL2.程序设计在主函数中添加如下代码int mai...

2019-01-05 15:49:20 3648 5

原创 2019年六项扣除 个税计算器

2019新个税计算器新个税调整后,计算个税带来很大麻烦。新税法需要累计计算个人一年的应缴税额,如果后面几个月累计超过一定基数,扣税比例将提高。税务培训的PPT里提供了这样的一个标准同是也举了个例子,看到吓一跳,每个月都要乘上月份系数。实际他是在计算你当年的预缴税额的累计。一年的累计,分上图中的7个档位税率标准。根据上面的例子,我用Excel做了个计算每月税收的计算表,这样子就对于个...

2019-01-05 15:03:53 7898

原创 CubeMx中FreeRTOS解析——Queue的定义

CubeMx 中生成的FreeRTOS系统对Queue的声明做了重新定义。使用如下方法声明一个Queue 消息队列1. 声明一个osMessageQDef_t 结构体变量 /* Create the queue(s) */ /* definition and creation of myQueue01 */ osMessageQDef(myQueue01, 16, uint16...

2018-12-12 15:16:39 3339

原创 [Web前端]使用paho MQTT.javascript来连接百度IOT(天工物接入)

        对于MQTT相信搞物联网的话,已经不是很陌生了。MQTT是基于TCP长连接下的,它的报文比较小,非常适合于物联网嵌入式设备使用。对于详细的MQTT协议可以参考网上其他文章,这里推荐一个github上的中文协议手册MQTT协议中文版 : https://mcxiaoke.gitbooks.io/mqtt-cn/content/  在项目开发中,嵌入式端已经实现了MQTT对接百...

2018-08-23 14:39:25 10181 11

原创 1.OneLED

STC15系列单片机教程之一:OneLEDSTC15系列单片机教程之一OneLED一开发软件准备二STC15F2K60S单片机IO分配三程序编写Keil 新建项目编写程序程序的编译四固件下载总结 本系列教程开始学习STC15系列单片机的C语言编程,读者需要有一定的C语言基础知识。一、开发软件准备安装编程软件:Keil 下载软件STC_Isp配置keil下的STC单片机编程

2017-03-21 10:16:41 520

原创 zigbee按键及LED管脚自定义

zigbee开发板按键和LED管脚定义的修改 zigbee协议栈中按键和LED管脚的接口都做了一堆的宏定义,如果使用的板子和官方的开发板管脚分布不一致,需要用户修改管脚定义。按键的接口程序函数在 Component/hal/target/cc2530DB目录下的hal_key.c文件中。 此文件中定义了key管脚的别名,对于按键位bit在应用层中已经使用别名表示,如: HAL_KEY

2017-03-16 15:41:03 3382

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-31 12:25:01 217 1

原创 ueditor后台代码

namespace Ueditor_Test{ public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button2_

2014-08-21 20:06:42 1117

PlatformIO 离线安装资源

含 可用资源包 |- packages | |- 下含stm32和AVR framework |-platforms |- atmelavr |- ststm32

2022-03-25

新个税Excel计算器

用于计算个税,通过输入每月税前收入计算每月的缴税额。

2018-12-26

keil V9 keygen.rar

keil V9 keygen.rar keil V9 keygen.rar keil V9 keygen.rar keil V9 keygen的破解器

2010-03-04

空空如也

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

TA关注的人

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