题目说明: 已知两个矩阵a,b,求a*b 分析: 结果矩阵等于 a的每一行的元素,分别乘b的每一列的元素在相加; 前提:a的列=b的行 矩阵a2*2 1 2 1 -1 * 矩阵b2*3 1 2 -3 -1 1 2 结果矩阵C2*3 -1 4 1 2 1 -5 我的代码主要分为一下几个模块: 1.从键 ...
分类:
其他好文 时间:
2020-07-30 21:47:07
阅读次数:
56
STM32F0 Series:8位和16bit单片机的替代。cortex-m0 cores STM32F1 Series: 用得最多的。 STM32F3 Series:同类产品中的高端产品。 基于意法半导体上一代永磁同步电机(PMSM)矢量控制(FOC)SDK,5.0 新版固件库结合STM32Cub ...
分类:
其他好文 时间:
2020-07-29 17:35:28
阅读次数:
78
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202B/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe ...
分类:
其他好文 时间:
2020-07-26 23:13:20
阅读次数:
101
什么是启动模式呢? 我们的Activity是由系统创建的,我们编写xxxActivity直接或者间接继承自Activity,然后我们是没有自己创建的,只是配置了一下即可。 Activity由系统创建启动的时候,有几种模式,我们把这几种模式叫做Activity的启动模式。 Activity启动模式有那 ...
分类:
其他好文 时间:
2020-07-26 19:17:59
阅读次数:
69
2.delay函数也是非常常用的函数 提到delay延时,我就想到了STM32里面专门用来延时的systick定时器,常用 ck定时器是一个24位倒计数定时器,当计到0时,将从RELOAD寄存器重新自动装载初值。只要不把Systick的控制使能位及状态寄存器中的使能位清除,就会永不停息的工作。这个定 ...
分类:
其他好文 时间:
2020-07-26 01:56:17
阅读次数:
84
3.6节 滴答延时实验使用SysTick实现时间戳 有时候,我们需要控制程序运行的频率,比如每隔一秒打印一行,这时候需要用到延时函数。本节介绍使用SysTick实现延时。 a.实验准备:USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:STM32 SysTick实现时 ...
分类:
其他好文 时间:
2020-07-26 01:50:35
阅读次数:
88
1.sys.c(这个主要是定义位带区地址的宏定义,因此主要的代码都在sys.h中) 其实,本质上sys就是实现位带区映射(每1Bit)到位带别名区(每32位,即1字),从而我们可以操作位带别名区里的“别名”,进而操控位带区对应的位置。 支持了位带操作后,可以使用普通的加载/存储指令来对单一的比特进行 ...
分类:
其他好文 时间:
2020-07-26 00:58:16
阅读次数:
66
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202A/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe ...
分类:
微信 时间:
2020-07-24 22:02:59
阅读次数:
110
位(bit) 比特是计算机的最小信息单位。只能存储0和1。 字节(byte) 一个字节就是八位。 字(word) 处理器处理数据的自然大小(寄存器大小)。 今天遇到的最常见的字长为8、16、32和64位,但其他大小也是可能的。 例如,有一些36位机器,甚至12位机器。 结论 stm32是32位处理器 ...
分类:
其他好文 时间:
2020-07-24 21:11:06
阅读次数:
94
串口发送 重写fputc函数 /* 优点 直接使用printf函数,发送数据长度无限制,不需要额外的数组空间 缺点 只能对应一个串口,暂时没想到解决方案 */ //头文件中要包含 stdio.h 然后就可以正常使用printf了 int fputc(int ch ,FILE *F) { HAL_UA ...
分类:
其他好文 时间:
2020-07-23 22:27:53
阅读次数:
51