摘要: 又一次梦到了那类感觉,仿佛是适配我的灵魂伴侣,没有对外貌的描写,甚至没有语言的显现,有的只是我的大脑构建出的虚假的灵魂交流。 我费劲脑汁去思索有没有这样一个人存在于现实之中,得到的答案充满了不确定性,一定有一个原型人物存在,但是却超脱于此,显地无法企及。 因此,细细想来,这个梦让人更加遗憾,那个感觉 阅读全文
posted @ 2023-10-07 16:56 charonplus 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 注: 最近阅读了基本简单的算法书籍,但是没有上手使用过。综合考虑算法的性能和比赛的使用情景,简单复现几个。 详细可以参考:《算法图解-巴尔加瓦》、《大话数据结构》; 排序方法: 排序方法各有优劣,这里我就随便选择一种记录来常用。以后如果需要更高效率再修正。 直接来个插入排序,代码简单,原理易懂 1. 阅读全文
posted @ 2022-06-09 15:15 charonplus 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1. <cstdarg> or <stdarg.h> <cstdarg> (stdarg.h) - C++ Reference (cplusplus.com) C 标准库 – <stdarg.h> | 菜鸟教程 (runoob.com) 没有学过C++也不要劝退哈(C标准库也有),因为我也没学过,只 阅读全文
posted @ 2022-06-09 10:58 charonplus 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 学微嵌的时候就已经明白DMA的个中缘由了,但是一直没在板子上尝试过,虽然比赛使用的几率不大,但是还是想做一下。 网上各种轮询、中断、空闲中断,看的我头疼,不想拓展,就试试dma吧。 目的:完成ADC、Usart的DMA传输 特性: 1.两个DMA设备,各8条通道 2.外设到内存,内存到外设,内存到内 阅读全文
posted @ 2022-06-06 19:11 charonplus 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 端午假期,周六上了一天实验课,晚上用来打游戏了。今天,周日,再继续搞,。 RTC中断相关: 1.目前看来,断电运行是不可能的,因为板子不带电源。不过说起来,想要实现断电运行,关键就是RTC备份域【BKP】能够在断电时保持数据,所以只要使能寄存器,正确读写就没问题。 从RTC 的定时器特性来说,它是一 阅读全文
posted @ 2022-06-05 15:30 charonplus 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 探究: *长短按识别; *RTC掉电运行;//*似乎没有外部32.768KHz的晶振、纽扣电池使得掉电运行,至于有没有超级电容,就不知道了。 *设置闹钟; *Tim波形精准测定; *value-1——value跳变瞬间的变化; 长短按识别: 说明: 1.不能使用delay,这样会占用cpu资源,使得 阅读全文
posted @ 2022-06-05 09:08 charonplus 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 最新进展: 当只使用一块基础板子,为了适配国赛的难度,拉开差距,考题肯定会和省赛大相径庭。目前还没想好会有哪些可能的倾向,不过无外乎三种: 一种是探究G4芯片更有趣、更复杂的功能,另一种是外设的配合使用要求更高(譬如功能更多、精度要求更严格),还有一种是偏算法、逻辑; 因此之后的准备也尽量依循自己心 阅读全文
posted @ 2022-06-02 17:14 charonplus 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一.按键功能简介 M4开发板包含五个按键,其中一个是Reset按键,另外四个是一般的按键。 从原理图可以知道,按键B0-B4都是外接上拉电阻到VDD,在按下时接通GND,所以按键弹出时读取到1,按下读取到0; 使用时只需要将按键相关GPIO初始化,然后读取电平进行操作即可。 二.使用cubeMx做按 阅读全文
posted @ 2022-01-25 11:39 charonplus 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 流水灯如何实现? 思路不妨和熟悉的数字逻辑电路做比较,比如需要从右往左依次点亮,那么将clk(晶振50MHz)分频,使用计数器,不断计数到预定时间(比如1s), 然后将output用Led_Disp输出。而MCU中也是一样的逻辑,并且它已经设置好了一个定时器(24bit)(或者说计数器),自动地从0 阅读全文
posted @ 2022-01-25 11:24 charonplus 阅读(474) 评论(0) 推荐(0) 编辑
摘要: GPIO学习和了解——初步掌握HAL库编程思路以及Cubemx配置方法 本次文章没有探究hal库和fw库的差别,目前没有细读hal库的文档例程; 1.cubemx生成工程框架 主要是将配置RCC的外部晶振时钟,把时钟树参数填好(后续对时钟配置有更高的要求时再讨论如何配置) 目前直接配置成80MHz 阅读全文
posted @ 2022-01-22 11:27 charonplus 阅读(733) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示