自定义博客皮肤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)
  • 收藏
  • 关注

原创 MDK下载代码,遇到ST-LINK Firmware Upgrade问题

MDK编译软件提示“old ST-LINK firmware detected.”的解决办法这表明你的下载器固件版本太低了,低到软件都看不下去了。

2022-03-15 14:02:05 4636 2

原创 STC12C5AXX实现ISP的几种办法(非IAP系列)

STC12C5AXX实现ISP的几种办法(非IAP系列)

2021-12-09 13:44:34 638

原创 如何下载页面里的视频

1、下载火狐浏览器2、搜索A-V-D3、安装A-V-D4、打开一个含有视频的页面,然后点右上角5、此时会提示搜到视频,点D,无法下载6、按照提示下载这个插件7、开始愉快的下载吧...

2020-03-04 16:04:23 261

原创 Xmind,一款体积小巧,方便好用的思维导图工具软件

XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、Logic Chart、Fishbone)。并且,可以方便地从这些展示形...

2019-11-01 09:15:01 954

原创 拆了ARCHOS704,一起瞧一瞧8年前的法国平板电脑

ARCHOS704的资料现在都能在网上找到,我就不放了,感兴趣的自己找,这是一款法国公司开发的,当时的售价是300美刀。这个平板是八年前生产的,现在也是可以正常使用的,拆之前我还开机玩了一会,不得不感叹现在有些国内产商就是奸商,寿命短,问题多。好了,废话不多说总的来说,个头还是挺大的哈,我已经迫不及待要拆了,哈哈卸下电池,撬开背板,电路板还是挺精良的,还有一块IDE硬盘,WIFI模块是作为...

2019-08-09 14:34:14 344

原创 拆解机智云核心的ONREAD智能排插

哈哈哈 之前公司要买机智云的开发板试试水,机缘巧合机智云在做活动,送了一个智能排插,已经用了一段时间了,感觉还不错,今天突然想拆开看看正面、背面的防滑条真是好设计啊,又美观又实用拿掉防滑条就是螺丝孔了,果断拆掉、然后回到正面轻轻的撬开即可打开打开后就是庐山真面目了,还是挺简陋的感觉要拿下这块主板,还要拆四个固定螺丝和一个压线螺丝(不放线你也拿不起来,哈哈哈)近距离欣赏一...

2019-08-09 10:12:03 541

原创 树莓派3B+没有HDMI显示器也能玩

我没有HDMI接口的显示器,总不能一直到会议室待着吧,所以有了这篇方法一,买一个HDMI转其它输出的转接器或转接板,我后来就买了一个HDMI转VGA,带独立供电的,这种就没什么好讲的了,接上线就能把家里老式的显示器用起来了方法二,串口开发,你没听错,就是用我们常用的USB串口转换器就行了使用串口功能还需要将TF卡插电脑上,在config.txt文件中最后一行加入enable_uart=1,这样...

2019-08-09 10:09:32 1896

原创 如何快速简易的修改使用STM32CUBEMX生成工程文件的延时函数,得到一个尽可能低的延时

# 前言------------我们使用STM32CUBEMX软件生成的工程里,有一个官方提供的延时函数HAL_Delay(uint32_t Delay),这个函数提供一个1ms的延时,并且不占用系统,因为这是一个利用滴答时钟实现的。但是在我们实际使用中,1ms的延时真是太久了,有些外设还真的是需要使用到us级别的延时,那怎么办!官方早想到了,提供了让你重写这个函数的办法。但是,我说但是,...

2019-07-19 08:43:42 1889

原创 在STM32CUBEMX生成的串口通讯代码里实现printf输出

/* USER CODE BEGIN PV */#include "stdio.h"#ifdef __GNUC__#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)#else#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)#endifPUTCHAR_PROTOTYPE{...

2019-07-01 13:34:43 1229

原创 STM32CUBEMX-PDSC

2019-04-07 14:14:01 455 1

原创 STLINK烧录遇到No target connected问题

用国产山寨的STLINK作为仿真器,烧录器是很多人的选择,体积小到U盘大小,价格只有正品五分之一甚至更低。但是厂家为了降低成本,大多使用散新芯片,最容易出现的问题就是供电不足,一旦用这种STLINK下载,开始可能没问题,第二次就会提示No target connected这种原因就是因为供电不足,芯片写保护了。如何确定自己的芯片写保护了,可以这样做。1、STLINK连接板子,按...

2019-04-03 17:40:45 15293 13

转载 【UCOSIII】5.系统任务

1.1、空闲任务:      空闲任务特点:     1、空闲任务是UCOSIII创建的第一个任务。     2、空闲任务是UCOSIII必须创建的。     3、空闲任务优先级总是为OS_CFG_PRIO_MAK-1。     4、空闲任务中不能调用任何可使空闲任务进入等待态的函数!1.2、时钟节拍任务:      时钟节拍任务用来跟踪任务延时和任务等待超时,任务函数为OS_TickTask()...

2018-07-05 17:30:08 405

转载 【UCOSIII】4.时间片

1、UCOSIII时间片轮转调度      时间片轮转调度器用于时间片轮转调度,为函数OS_SchedRoundRobin(),此函数由OSTimeTick或者OS_IntQTask()调用,函数在文件os_core.c中定义。2.1、OSSchedRoundRobinCfg()函数:      如果我们想要使用UCOSIII的时间片轮转调度的话不仅要将宏OS_CFG_SCHED_ROUND_RO...

2018-07-05 16:01:31 502

转载 【UCOSIII】3.任务的创删挂解

1.1、任务的创建:       UCOSIII中要想使用任务,第一件事就是创建一个任务,创建任务使用函数OSTaskCreate()。      void  OSTaskCreate (  OS_TCB          *p_tcb,                            CPU_CHAR        *p_name,                    ...

2018-07-05 15:41:36 159

转载 【UCOSIII】2.任务管理

1.1、什么是任务?    生活中我们处理一个大问题的时候通常都是将这个问题“分而治之”,把大问题分成多个小问题,小问题被逐步的解决掉,大问题也就随之解决了。那么这些小问题就可以看成是很多个小任务。    在我们设计复杂、大型程序的时候也是一样的,将这些负责的程序分割成许多个简单的小程序,这些小程序就是单个的任务,所有的小任务和谐的工作,最终完成复杂的功能。在操作系统中这些小任务可以并发执行,从而...

2018-07-05 14:13:01 228

转载 【UCOSIII】1.初识UCOS

前言1.1 前后台系统:       早期嵌入式开发没有嵌入式操作系统的概念 ,直接操作裸机,在裸机上写程序,比如用51单片机基本就没有操作系统的概念。通常把程序分为两部分:前台系统和后台系统。     简单的小系统通常是前后台系统,这样的程序包括一个死循环和若干个中断服务程序:应用程序是一个无限循环,循环中调用API函数完成所需的操作,这个大循环就叫做后台系统。中断服务程序用于处理系统的异步事件...

2018-07-05 14:10:12 316

空空如也

空空如也

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

TA关注的人

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