Jerry @DOA&INPAC, SJTU

Working out everything from the first principles.

导航

统计

随笔分类 -  STM32

跳出舒适区,步入32位新世界!
利用SPI实现全自动化——LCD屏与RGB灯
摘要:SPI是一种很基本的总线,一些非标准的总线可以由此衍生。然而,单片机提供的SPI IP往往过于底层,需要其他部件协助才能完成对某一外设的控制。本文讨论SPI与定时器或外部电路联合在DMA控制下实现LCD屏和RGB灯的全自动控制方案。 阅读全文

posted @ 2023-09-26 19:16 Jerry_SJTU 阅读(1052) 评论(0) 推荐(2) 编辑

AVR单片机教程——第三期导语
摘要:本文隶属于AVR单片机教程系列。 背景(一) 寒假里做了一个灯带控制器: 理想情况下我应该在一个星期内完成这个项目,但实际上它耗费了我几乎一整个寒假,因为涉及到很多未曾尝试的方案。在这种不是很赶时间的、可以自定目标、自由发挥的项目中,我喜欢这么做。 简要介绍一下这个项目。硬件部分: 12V直流电源供 阅读全文

posted @ 2021-02-28 22:25 Jerry_SJTU 阅读(993) 评论(0) 推荐(1) 编辑

ATtiny3217 x WS2812B梦幻联动
摘要:新款AVR单片机ATtiny3217,能用CCL实现SPI的MOSI、SCK和定时器输出的组合逻辑,直接点亮单线协议的RGB灯WS2812B——没有外部器件! 阅读全文

posted @ 2021-01-26 01:32 Jerry_SJTU 阅读(1014) 评论(0) 推荐(0) 编辑

STM32学习笔记——printf
摘要:printf复习 当我们写printf("%d\n", 1);的时候,printf函数并不能通过C语言语法得知第二个参数是int类型。printf是一个变参函数(variadic function): int printf(const char *restrict format, ...); 参数的 阅读全文

posted @ 2020-06-09 01:36 Jerry_SJTU 阅读(1826) 评论(0) 推荐(0) 编辑

STM32学习笔记——USART
摘要:STM32的USART组件支持异步、同步、单线半双工、多处理器、IrDA、LIN、SmartCard等模式,本文介绍的是异步即UART模式。 总线通信有三种模型:轮询、中断和DMA。DMA对我来说是陌生的内容,以后单独开篇细讲。 HAL HAL把寄存器组组织成组件,组件包含外设的各个寄存器。在USA 阅读全文

posted @ 2020-05-17 23:45 Jerry_SJTU 阅读(2043) 评论(0) 推荐(0) 编辑

STM32学习笔记——GPIO
摘要:单片机型号STM32F407VET6。 概述 GPIO的分类: 可接受5V输入的(FT),绝大多数引脚都是; 只能接受3.3V输入的(TTa),只有 和`PA5`,就是DAC输出的两个引脚; 其他,包括 和`NRST`这两个特殊功能的引脚。 GPIO不仅可以用作GPIO,每个GPIO都有复用功能(a 阅读全文

posted @ 2020-05-10 13:24 Jerry_SJTU 阅读(1269) 评论(0) 推荐(1) 编辑

STM32学习笔记——序言
摘要:跳出舒适区,步入32位新世界! 阅读全文

posted @ 2020-05-02 22:36 Jerry_SJTU 阅读(378) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示