摘要:原本项目上使用了STM32F103RCT6这一款单片机,奈何ST的芯片疯涨所以换了国产灵动微电子的MM32F3277G7P,随笔分享一下使用该芯片的一些注意事项。一、资源对比STM32F103RCT6 拥有的资源包括:48KB SRAM、256KB FLASH、2 个基本定时器、4 个通用定时器、2 个高级定时器、2个 DMA 控制器(共 12 个通道)、3 个 SPI、2 个 IIC、5 个串口、1 个 USB、1 个 CAN、3 个 12位 ADC、1 个 12 位 DAC、1 个 SDIO
原创 2022-04-23 09:32:31
1026阅读
摘要:在实际项目中经常用到串口接收一些不定长的数据,怎么判断
原创 2022-04-02 10:34:15
1019阅读
黑书上的经典题了。我说说解这个题的巧妙的地方吧。首先,竟然和置换联系起来了。因为其实一个交换即至少可以使其中一个元素到达指定位置了。和循环置换联合起来,使得一个循环内的数可以一步到达指定位置,很巧妙啊。这样,用循环内的最小的数和其它数交换,需要K-1次的交换即可。另外,也可以把整个数列的最小数 i ...
转载 2014-10-16 15:24:00
45阅读
2评论
题意:要求用两两交换的方式给一个数列排序,交换f[i]和f[j]的代价为f[i]+f[j],求最小代价。分析:具体方法就是在数列中找置换环,每个环有两种处理方式,一种是用最小的元素将环里所有元素归位,另一种是用全数列最小元素与环内最小元素交换,并在环内用这个全数列最小元素将环里所有元素归位,再与原环内最小元素交换回来。View Code #include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <algorithm>using na
转载 2012-07-06 13:27:00
31阅读
2评论
3270: 博物馆 Description 有一天Petya和他的朋友Vasya在进行他们众多旅行中的一次旅行,他们决定去参观一座城堡博物馆。这座博物馆有着特别的样式。它包含由m条走廊连接的n间房间,并且满足可以从任何一间房间到任何一间别的房间。 两个人在博物馆里逛了一会儿后两人决定分头行动,去看各
转载 2017-04-15 00:23:00
30阅读
2评论
移植micropython最小工程到mm32f3270微控制器 文章目录移植micropython最小工程到mm32f3270微控制器Introduction初试micropython v1.6增加MM32的移植为新移植创建Makefile附件 Introductionmicropython v1.6发布已经有一段时间, 相比于之前的v1.3, 在内核中增强了一些功能并修复了一些bug, 支持的芯
mm32f3270上为micropython创建PWM模块(1) 文章目录在mm32f3270上为micropython创建PWM模块(1)Requirements PS: 对于以英文作为主要编码工具的软件工程师, 即使在中文编辑环境写文档, 使用英文标点符号还是比较方便的. Requirementsmicropython的开发手册中提供了关于PWM模块的API参考设计规范, 见:https:
转载 2024-04-07 15:11:35
45阅读
mm32f3270上为MicroPython启用Timer模块 文章目录在mm32f3270上为MicroPython启用Timer模块RequirementsImplementationApplication 昨天阅读micropython的材料时,特别注意了这个名字的写法,官方正式使用的是“MicroPython",确实有两个字母是大写的。我在这个项目的开发过程中一直秉承继承原汁原味的原生
今天在Linux下用c语言写个小程序玩玩,主要就是根据华氏温度计算摄氏温度。公式是:摄氏度=(5/9)*(华氏度-32)代码很简单~#includemain(){ int c,f; /*c代表摄氏度,f代表华氏度*/ int lower,upper,step; lower=0; upper=300; step=20; f=lower; while(f<=upper) {
原创 2021-07-22 10:46:46
354阅读
mm32f3270上为micropython创建ADC模块(2)苏勇,2021年10月 文章目录在mm32f3270上为micropython创建ADC模块(2)前情回顾实现启动ADC转换器的思路实现ADC API的回调函数实现ADC的实例化函数adc_find()make_new()其它常规实现函数一些收尾工作实际执行 前情回顾在上文中,我根据micropython开发文档中的约定,设计了ma
经典的题目,主要还是考思维,之前在想的时候只想到了在一个循环中,每次都用最小的来交换,结果忽略了一种情况,还可以选所有数中最小的来交换一个循环。Cow SortingTime Limit:2000MSMemory Limit:65536KTotal Submissions:6511Accepted:...
转载 2015-09-29 11:21:00
116阅读
Cow Sorting Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 7892 Accepted: 3108DescriptionFarmer John's N (1 ≤ N ≤ 10,000) cows are lined
原创 2023-02-08 07:42:32
77阅读
STM32 Embedded Software 工作以来一直使用ST的STM32系列芯片,ST为开发者提供了非常方便的开发库。到目前为止,有标准外设库(STD库)、HAL库、LL库 三种。前两者都是常用的库,后面的LL库是ST最近才添加,随HAL源码包一起提供,目前支持的芯片也偏少。各库如下所示: 其中,STD库和HAL库两者相互独立,互不兼容。几种库的比较如下:
内容:1.ES6介绍及基础2.模块、类和继承3.ES6高级特性4.Generator和Iterator5.异步编程6.函数相关 内容参考:《ES6 标准入门》ES6标准阅读链接:http://es6.ruanyifeng.com/   一、ES6介绍及基础1.什么是ES6ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标
转载 2024-06-05 22:48:51
45阅读
题目链接:http://acm.hdu.edu.cn/sh
原创 2022-08-30 10:56:24
62阅读
http://poj.org/problem?id=3270这道题就是给你一个无序序列转换成有序序列需要花费的代价最小,交换a和b代价为a+b; 1 #include 2 #include 3 #include 4 #define maxn 20000 5 using namespace st...
转载 2014-05-29 18:45:00
65阅读
2评论
这题主要是交换时要求代价最小先找到环   相同数字 与   同列 相连1  第
原创 2012-10-24 13:33:15
74阅读
stm32f1和f4的区别大家都不知道很明白,想要知道这个区别究竟是什么的小伙伴们,就让我给大家详细的讲讲,一起来看看这个区别究竟是什么吧,来看看吧。stm32f1和f4的区别:第一点区别 内核不一样STM32F1是cortex- M3的内核。STM32F4是cortex-M4的内核。芯片工艺不一样。因为stm32最早2010年左右就出来的mcu,而F4比F1晚几年研发出来,在设计制成上要优良一些
转载 2024-04-05 10:25:53
328阅读
stm32f4xx.h#define RCC_AHBIENR *(unsigned int*)(0x40023800+0x30) #define GPIO_MODER *(unsigned int*)(0x
原创 2023-04-05 22:41:32
493阅读
一、接线图二、代码spi_master_interrupt.h/*********************************************************************************************************************** @file spi_master_interrupt.h @author
原创 2024-06-14 21:27:34
107阅读
  • 1
  • 2
  • 3
  • 4
  • 5