自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寒冬向着西北的窗

年复一年,用整年的韶光,去讲述0.1秒里发生的故事

  • 博客(6)
  • 资源 (8)
  • 收藏
  • 关注

转载 Marlin固件的步进电机控制代码解析

原文地址:http://raevo.blog.51cto.com/11290293/1758415对于入行一年的我来说,桌面级FDM打印机很多功能细节,我还没能仔细了解:藏在固件代码背后的信息内容,我也远没有完全消化。这正说明一个简单的道理:消化一段代码的最有效方法是对其移植或者重写。换言之,仅仅是走马观花的浏览一遍,除非自己曾经编写过类似程序,很难能透彻的领会固件代码的精髓。特别是对Marlin这

2017-03-27 15:04:42 17877 1

原创 AD批量添加覆铜过孔

双面板在顶层和底层之间添加批量过孔可以加强抗干扰,不过一个一个手动加太累人了,在网上找了一下,AD还有个叫“过孔阵列”的功能,今天用了一次,感觉以后一定会屡试不爽的。工具->Via Stitching->Add Stitching to Net:再设置一下红圈里的这些参数点击确定就可以了,板子上的覆铜就会均匀地分布上过孔

2017-03-14 18:41:24 42027 8

原创 IAR 硬件仿真查看运行时间

最近做STM8的项目,IDE从Keil变成IAR非常不习惯,就像用惯VS用回VC一样。调试软件延时函数,想看一下运行效果,竟然无从下手(Keil有一个查看运行时间的窗口),网上都是用Simulator软仿真的查看,换成STLINK硬仿真之后那个窗口就没有了。无奈,只能一个一个选项的看,直到看到一个Sampled Graph,有点像那种查看运行时间的窗口,遂上网一搜,发现了这篇文章:Watch and

2017-03-02 16:37:07 7777 3

原创 IAR for STM8 为何可以不配置时钟?

初学STM8,先是照着网上的教程建立了一个IAR工程,然后下载一个官方的固件库,搞了一个案例模板,功能超简单,就是一个LED灯闪烁,main函数就这么点内容:void main(void){ /* Initialize I/Os in Output Mode */ GPIO_Init(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS, GPIO_M

2017-03-02 15:09:47 3786

转载 Android M 新的运行时权限开发者需要知道的一切

能够解决前面那个通讯录权限的问题,多亏了下面这篇文章,再次鸣谢作者&译者。 原文地址翻译的国外一篇文章。android M 的名字官方刚发布不久,最终正式版即将来临! android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。 这是今天我写这篇博客的原因。这里有一切

2017-03-01 10:22:41 371

原创 关于读取通讯录时应用秒退的问题

最近在学习Android内容提供商(Content Providers)这部分时,模仿书上的获取通讯录的程序,基本一样的程序代码,打开应用却秒退了

2017-03-01 09:37:28 1048 1

STM32F103 串口DMA+空闲中断接收(修复版)

STM32F103VET6 串口DMA+空闲中断接收,接收到的数据用DMA串口实时发送回去。相对于之前上传的版本,修复了一个bug。 关于bug的详细描述,参考我的博文:https://blog.csdn.net/mickey35/article/details/78521311

2020-10-24

TQ2440_Keil5.25_裸机工程及含中断配置启动文件

此工程只能j-link调试,不能烧入nor flash或nand flash!!移植天嵌的TQ2440裸机工程,从ADS1.2到Keil5.25。因为Keil自带的启动文件不带中断配置(有入口,但一直原地跳转,而且cpsr没开),所以一开始使用ADS的启动文件修改使用。后来想研究ARM的中断,就尝试在Keil自带S3C2440.s中加入中断配置。另附有原始文件,各位可自行比较差异。这个nor flash烧入搞不定啊,米娜桑如果有谁烧入成功了,能在这里留言分享一下吗?

2018-09-12

STM32CubeMX的main.h文件生成脚本

STM32CubeMX升级到4.23.0之后,加入freertos之后生成的工程文件会报错: “..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3\port.c(412): error: A1586E: Bad operand types (UnDefOT, Constant) for operator (”,最后发现是main.h 中的#include "stm32f1xx_hal.h"的定义引起的冲突,网上就一个老外问了这个问题,我不相信就没有其他人遇到。把“ tpl_main_h.ftl ”放到“.../STM32Cube\db\templates”目录下即可,不放心可以备份原来的脚本

2017-11-16

STM32F103 串口DMA+空闲中断接收

STM32F103VET6 串口DMA+空闲中断接收,接收到的数据用DMA串口实时发送回去。该版本存在一个bug,推荐下载另一个修复后的版本,或者参照我的博文自己进行修复。 修复版本下载链接:https://download.csdn.net/download/mickey35/13034788 bug描述博文地址:https://blog.csdn.net/mickey35/article/details/78521311

2017-11-14

STM32F030的W5500模块TCP服务端测试工程(FreeRTOS)

STM32F030的W5500模块TCP服务端测试工程,运行于FreeRTOS,使用STM32CubeMX创建。IO口定义见MX的工程文件,用网络调试助手进行测试

2017-10-20

诺基亚(NOKIA)12864开机画面点阵取模

诺基亚(NOKIA)12864开机画面点阵取模,包含20帧,占用rom 20K

2017-05-26

uC/OS-III移植STM32F103C8T6范例工程

uC/OS-III移植STM32F103C8T6范例工程。两个用户任务,LED闪烁和串口1发送数据。开启统计任务,发送的是CPU使用率。加入了钩子函数,在空闲任务时发生空闲任务次数。开启了串口中断

2016-10-14

uCOSII移植STM32F103C8T6范例工程

uCOSII移植STM32F103C8T6范例工程,主要实现了几个LED闪烁的功能。

2016-10-10

空空如也

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

TA关注的人

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