- 博客(16)
- 收藏
- 关注
原创 MDK下载代码,遇到ST-LINK Firmware Upgrade问题
MDK编译软件提示“old ST-LINK firmware detected.”的解决办法这表明你的下载器固件版本太低了,低到软件都看不下去了。
2022-03-15 14:02:05 5482 2
原创 如何下载页面里的视频
1、下载火狐浏览器2、搜索A-V-D3、安装A-V-D4、打开一个含有视频的页面,然后点右上角5、此时会提示搜到视频,点D,无法下载6、按照提示下载这个插件7、开始愉快的下载吧...
2020-03-04 16:04:23 322
原创 Xmind,一款体积小巧,方便好用的思维导图工具软件
XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、Logic Chart、Fishbone)。并且,可以方便地从这些展示形...
2019-11-01 09:15:01 1033
原创 拆了ARCHOS704,一起瞧一瞧8年前的法国平板电脑
ARCHOS704的资料现在都能在网上找到,我就不放了,感兴趣的自己找,这是一款法国公司开发的,当时的售价是300美刀。这个平板是八年前生产的,现在也是可以正常使用的,拆之前我还开机玩了一会,不得不感叹现在有些国内产商就是奸商,寿命短,问题多。好了,废话不多说总的来说,个头还是挺大的哈,我已经迫不及待要拆了,哈哈卸下电池,撬开背板,电路板还是挺精良的,还有一块IDE硬盘,WIFI模块是作为...
2019-08-09 14:34:14 388
原创 拆解机智云核心的ONREAD智能排插
哈哈哈 之前公司要买机智云的开发板试试水,机缘巧合机智云在做活动,送了一个智能排插,已经用了一段时间了,感觉还不错,今天突然想拆开看看正面、背面的防滑条真是好设计啊,又美观又实用拿掉防滑条就是螺丝孔了,果断拆掉、然后回到正面轻轻的撬开即可打开打开后就是庐山真面目了,还是挺简陋的感觉要拿下这块主板,还要拆四个固定螺丝和一个压线螺丝(不放线你也拿不起来,哈哈哈)近距离欣赏一...
2019-08-09 10:12:03 575
原创 树莓派3B+没有HDMI显示器也能玩
我没有HDMI接口的显示器,总不能一直到会议室待着吧,所以有了这篇方法一,买一个HDMI转其它输出的转接器或转接板,我后来就买了一个HDMI转VGA,带独立供电的,这种就没什么好讲的了,接上线就能把家里老式的显示器用起来了方法二,串口开发,你没听错,就是用我们常用的USB串口转换器就行了使用串口功能还需要将TF卡插电脑上,在config.txt文件中最后一行加入enable_uart=1,这样...
2019-08-09 10:09:32 1958
原创 如何快速简易的修改使用STM32CUBEMX生成工程文件的延时函数,得到一个尽可能低的延时
# 前言------------我们使用STM32CUBEMX软件生成的工程里,有一个官方提供的延时函数HAL_Delay(uint32_t Delay),这个函数提供一个1ms的延时,并且不占用系统,因为这是一个利用滴答时钟实现的。但是在我们实际使用中,1ms的延时真是太久了,有些外设还真的是需要使用到us级别的延时,那怎么办!官方早想到了,提供了让你重写这个函数的办法。但是,我说但是,...
2019-07-19 08:43:42 1981
原创 在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 1290
原创 STLINK烧录遇到No target connected问题
用国产山寨的STLINK作为仿真器,烧录器是很多人的选择,体积小到U盘大小,价格只有正品五分之一甚至更低。但是厂家为了降低成本,大多使用散新芯片,最容易出现的问题就是供电不足,一旦用这种STLINK下载,开始可能没问题,第二次就会提示No target connected这种原因就是因为供电不足,芯片写保护了。如何确定自己的芯片写保护了,可以这样做。1、STLINK连接板子,按...
2019-04-03 17:40:45 16110 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 445
转载 【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 530
转载 【UCOSIII】3.任务的创删挂解
1.1、任务的创建: UCOSIII中要想使用任务,第一件事就是创建一个任务,创建任务使用函数OSTaskCreate()。 void OSTaskCreate ( OS_TCB *p_tcb, CPU_CHAR *p_name, ...
2018-07-05 15:41:36 176
转载 【UCOSIII】2.任务管理
1.1、什么是任务? 生活中我们处理一个大问题的时候通常都是将这个问题“分而治之”,把大问题分成多个小问题,小问题被逐步的解决掉,大问题也就随之解决了。那么这些小问题就可以看成是很多个小任务。 在我们设计复杂、大型程序的时候也是一样的,将这些负责的程序分割成许多个简单的小程序,这些小程序就是单个的任务,所有的小任务和谐的工作,最终完成复杂的功能。在操作系统中这些小任务可以并发执行,从而...
2018-07-05 14:13:01 247
转载 【UCOSIII】1.初识UCOS
前言1.1 前后台系统: 早期嵌入式开发没有嵌入式操作系统的概念 ,直接操作裸机,在裸机上写程序,比如用51单片机基本就没有操作系统的概念。通常把程序分为两部分:前台系统和后台系统。 简单的小系统通常是前后台系统,这样的程序包括一个死循环和若干个中断服务程序:应用程序是一个无限循环,循环中调用API函数完成所需的操作,这个大循环就叫做后台系统。中断服务程序用于处理系统的异步事件...
2018-07-05 14:10:12 342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人