手里有一块H7的板子,买了很久了,最近拿起来跑跑代码,在使用之前我们要先学习下H7的内存分布,之前可能接触过ST的程序员没有发现有内存分布的特性,这可能是在M7系列新加的特性。(推荐大家看看硬汉嵌入式文档,写的很详细)TCM : Tightly-Coupled Memory 紧密耦合内存 。ITCM 用于指令,DTCM 用于数据,特点是跟内 核速度一样,而片上 RAM 的速度基本都达不到这个速度。
一. 板子功能构想定位 我们要设计的板子的定位是针对学生群体学习使用开发板,因此板子在功能完善的情况下尽可能的降低成本,同时要具有一定的拓展性。主控 这里我们来确定主控芯片。ST公司作为行业巨头,其设计的32位控制器在行业内普及度非常高,控制器本身功能也非常完善,学习的价值非常大,作为入门来说是非常棒的选择。其次我们的定位是学习板,对控制没有特殊要求。最后考虑到设计成本,芯片的引脚不能太多,价格不
STM32 USB 之从0开始移植笔记 -----------------------------------动机-----------------------------------写在前面的话:最近逛淘宝无意间发现RC522居然只要10元左右就可以包邮买到,真是太便宜了,就忍不住买了个
前言阅读须知在阅读本文之前,建议参照标准库参考链接第一个认真理解DMA串口收发的原理(因为作者的代码就是从标准库到HAL库移植的),本文因为篇幅有限恕不详述,重点放在介绍HAL库下DMA的配置使用。如果有条件的同学可以认真学习标准库参考链接第二个先学习如何使用标准库函数完整实现DMA串口配置,再来阅读本文会舒服很多。意法半导体在DMA功能上对HAL库的封装并不如标准库那么简单明了,效果也比标准库逊
转载
2024-08-23 10:02:03
528阅读
嵌入式一般生活中常说的嵌入式是指嵌入式系统,国内对嵌入式系统的普遍定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。USB接口USB(Universal Serial Bus)即通用串行总线,同样也是一种外部总线标准,用于规范电脑与外部设备的连接和通讯。标准的传输速率为12Mbps,版本有USB1.1、USB3.0、US
转载
2024-09-29 10:48:59
1386阅读
借鉴了很多材料以及走了很多弯路,最终终于实现了拍照储存并显示的功能——————————————————————材料:正点原子STM32f103,正点原子ov7725(带FIFO),平平无奇的16G SD卡 - 板子架好了就这样,旁边的东西是别的项目的,其实一开始用的是网上随便买的一款,但是不知道是因为代码不对还是数据传输问题,总是花屏,最好的情况就是能显示强光源怀疑是数据干扰的问题,在网上搜了很多
STM32CubeProgrammer(STM32CubeProg)是STM32微控制器的专用编程工具。 STM32用户都知道,当完成程序调试,需要对芯片进行程序代码烧录编程,一般会有三个选择:
通过调试接口【JTAG/SWD】来烧写程序,一般要使用STLink Utility或STVP工具软件来完成;通过UART接口来烧写程序,需要下载基于PC端的flash
转载
2024-09-04 15:47:19
1628阅读
输入两个整数 N 和 M,构造一个 N 行 M 列的数字矩阵,矩阵中的数字从第一行到最后一行,按从左到右的顺序依次为 1,2,3,…矩阵构造完成后,将每行的最后一个数字变为 PUM。输出最终矩阵,具体形式参照输出样例。共一行,包含两个整数 N 和 M。
原创
2022-10-08 09:27:28
47阅读
1.自述:之前看到NE555的芯片手册中有脉冲宽度调制的电路,想着能否用软件方式实现,便用手头的STM32F103RCT6开发板进行尝试。2..实验器材:stm32f103ZETX开发板3.大致思路:利用32f1的ADC接收数据,同时利用定时器通道产生PWM波,简单的处理后根据接收到的ADC数据改变PWM的占空比来模拟脉冲宽度调制。脉冲宽度调制波通常由一列占空比不同的矩形脉冲构成,其占空比与信号的
在网上看了一下关于DSP的库的开发环境设置,写的有些乱,现在来整理一下,做一下MARK吧!
步骤如下:
1 . 建立工程,添加相关必要的文件到工程中。
2. 打开 option for target 选择 Target 标签,在code generatio中,将floating point hardware 选择 USE FPU。
转载
2024-06-03 21:04:47
184阅读
This question is about implementing a basic elimination algorithm for Candy Crush. Given a 2D integer array board representing the grid of candy, diff
转载
2018-11-08 16:15:00
172阅读
2评论
723. Candy Crush This question is about implementing a basic elimination algorithm for Candy Crush. Given a 2D integer array board representing the grid of candy, different positive integers board[i]...
转载
2018-10-09 02:58:00
127阅读
2评论
int 13h 参数大全
直接磁盘服务(Direct Disk Service——INT 13H) 00H —磁盘系统复位 01H —读取磁盘系统状态 02H —读扇区 03H —写扇区 04H —检验扇区 05H —格式化磁道&
转载
精选
2016-05-29 08:59:53
1003阅读
一、对于STM32型号的区分 STM32系列产品命名规则 示例:
产品系列
STM32 = 基于ARM®的32位微控制器产品类型
F = 通用类型产品子系列
101 = 基本型
102 = USB基本型,USB 2.0全速设备
103 = 增强型
105或107 = 互联型引脚数目
T = 36脚C = 48脚R = 64脚V = 100脚Z = 144脚
CSS, or Cascading Style Sheets 层叠样式单, is a tool that defines how web documents look on screens or in print. Since its introduction in 1994, the W3C ha
原创
2024-05-26 20:52:14
17阅读
华为认证h13-711是近年来备受关注的认证考试之一。作为华为公司推出的专业技术认证,h13-711考试涵盖了网络、云计算、存储、大数据等多个领域的知识内容,深受IT专业人士的青睐。
通过参加华为认证h13-711考试,考生有机会获得华为认证工程师(HCIE-Storage)的资格认证。相比于其他IT认证考试,获得HCIE-Storage资格的考生在职场中将更具竞争力,拥有更多的发展机会。
参
原创
2024-03-11 12:36:29
35阅读
人间观察 我好像还什么都没有准备好,就到了而立之年的年纪,不是吃一个糖就能开心的年纪了。前面我们了解了H264/AVC的一些知识。今天我们看H265 , 只有了解了这些基础的,什么协议(flv等)啦,什么封装格式(mp4等)啦,网络传输啦等都是很有帮助的。背景知识H265 又被叫做HEVC(全称叫做 Hight Efficiency Video Coding,高效率视频编码),它同H264一样也是
转载
2024-10-18 13:59:49
78阅读
原题链接在这里:https://leetcode.com/problems/candy-crush/ 题目: This question is about implementing a basic elimination algorithm for Candy Crush. Given a 2D i
转载
2019-08-28 00:20:00
173阅读
2评论
题目链接:点击打开链接A. The New Year: Meeting Friendstime limit per test1 second
原创
2022-08-24 11:35:39
68阅读
直接磁盘服务(DirectDiskService——INT13H)00H—磁盘系统复位01H—读取磁盘系统状态02H—读扇区03H—写扇区04H—检验扇区05H—格式化磁道06H—格式化坏磁道07H—格式化驱动器08H—读取驱动器参数09H—初始化硬盘参数0AH—读长扇区0BH—写长扇区0CH—查寻...
转载
2014-10-20 16:46:00
78阅读
2评论