自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小灰笔记

学习笔记,仅用于自我参考回忆!

  • 博客(12)
  • 收藏
  • 关注

原创 147_Arduino使用SPI扩展SD卡

整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 Arduino本身的性能还是偏弱,但是可以用来做一些机理性的测试。最近需要使用使用SPI扩展SD,我就使用手里的Arduino做了一个基础测试并将功能移植到了我自己的平台上。 机理性的测试其实只需要一个官方的demo即...

2019-09-29 20:40:58 1286

原创 146_Arduino使用MCP2515实现CAN收发

整个STMF407系列的学习汇总链接如下: https://github.com/GreyZhang/g_arduino 感觉Arduino做一个小工具实现起来特别容易,逐渐成了我的一个测试小助手。也很容易做成小的快速原型机,做一些功能测试。 工作中CAN使用的比较多,但是我的Arduino小板子上没有,找了一下找到一款...

2019-09-29 19:50:25 7268

原创 145_STM32F407_FreeRTOS中串口打印出现OS卡死问题解决

整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 移植了一个OS,开始运行还可以,发现加了printf之后打印不了几次就出现调度卡死的现象。我没有直接找到解决的方法,至少在我的开发环境中没有找到。不过最近正好在用两个两个芯片也用了两个开发环境,在另一个开发环境中也遇到了类似的问题。另外的...

2019-09-28 21:27:20 2402

原创 144_STM32F407_FreeRTOS简单运行

整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 我选择的IDE中有一个开箱即用的FreeRTOS,用起来还是很简单的。只要选择相应的功能即可,之前有一点老版本的FreeRTOS的经验,上手也比较容易。 集成的版本是10.X的版本了,没有查看是否是封装的问题,直接看到...

2019-09-26 21:18:11 1184

原创 143_STM32F407_简单的周期性任务调度

整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 前面做了一个RTC的例程,在main函数的while循环中通过计数器累加做了一个简单的延时间隔。但是从打印的效果看,不是很精准。接下来实现一个稍微精准一点的任务调度。 其实,像这么少的任务量,直接跑个中断ISR也就可以...

2019-09-25 22:35:07 1031

原创 142_STM32F407_RTC

整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 看了一下手头的资料,发现STM32F407是有一个RTC的,通过这个可以方便地进行时间时间的处理。本想先整理一下这个功能,后来发现没有一个很好的显示手段,于是先做了一个基于串口的printf函数出来。 接下来看看RTC...

2019-09-25 21:33:40 1492

原创 141_STM32F407_prntf与hello world

整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 嵌入式里面的printf函数很多时候是通过串口来实现的,我串口功能接触的少,但是这个功能应该说是早点开发出来有好处,毕竟也是一个很好的调试手段。 查了一下资料,实现printf函数需要自己实现一个putc的功能。我参考...

2019-09-24 22:08:36 449

原创 140_STM32F407_周期性定时器中断实现

整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 我选择的IDE对于基础功能来说,基本上是一个开箱即用的环境。不过,我没有找到文档性的说明,好在代码本身的注释就是一个很好的文档说明。 开始之前,我想实现的是一个1ms的周期性中断。看了一下这个芯片的设计,似乎设计之初就...

2019-09-22 21:27:39 2566

原创 139_STM32F407_LED闪烁实现

整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 这一次尝试实现一个LED的闪烁,其实很多工程师会把这个叫做嵌入式版本的hello world。也有人说:“给我一颗LED我就可以调试所有的嵌入式系统”。这个功能虽简单,但是确实一个以小见大的功能,最常用的一个地方便是用这个现实一个二值信号...

2019-09-22 16:47:16 1860

原创 138_STM32F407_hello world

整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 简单翻阅了一下这个IDE的文档,我找到了标准输出的IO可以在IDE的console中支持的说明。 不过,测试中的printf并不能工作。然而,我找到了一个IDE中称之为现场表达式的功能,可以实时显示变量的变化。我觉...

2019-09-22 15:29:58 519

原创 137_STLink驱动安装以及调试器使用测试

整个STMF407系列的学习汇总链接如下:https://github.com/GreyZhang/g_stmf407 在综述中我写了,调试器只要具有烧写以及简单的变量显示灯功能基本上就可以用于学习了。诸如断点、追踪等等一系列的功能在我看来都是高级功能。我觉得程序员做软件调试最需要的其实是一个printf。 调试器我选择了STLink,...

2019-09-22 14:40:18 1048 1

原创 136_STM32F407开发环境搭建

整个学习的系列整理参考Github:https://github.com/GreyZhang/g_stmf407 目前网络的学习教程似乎基本上都是基于MDK Keil或者IAR搭建开发环境,这两个开发工具很好,但是都有一致的特点:对于学习者来说价格昂贵,不值得自己为了学习而掏这么一大笔银子。而使用盗版,一是自己的良知上的问题,二是自己怎么着也是触碰了一个法律以及道德的红线。我...

2019-09-22 11:56:25 2106

空空如也

空空如也

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

TA关注的人

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