嵌入式
小生不是书呆子
这个作者很懒,什么都没留下…
展开
-
为什么32位的CPU就比16位的性能强
这里涉及三总线的概念。所谓三总线就是指地址总线、数据总线和控制总线。如我们现在要向内存中写入一个数据,这个过程就是,控制总线上面传输写指令,地址总线上面传输内存地址,而数据总线传输要写入内存的数据。由此可知总线的重要性。我们常常讲多少位CPU,指的就是数据总线位数。数据线越多,一次传输处理的数据就越多,性能也就越好,这也是为什么32位的CPU就比16位的性能强。...原创 2020-12-15 22:02:42 · 555 阅读 · 0 评论 -
如何使用串口来给STM32下载程序
STM32的启动模式介绍从STM32参考手册上,可以查阅到,STM32的启动模式,共有下列三种,可以通过BOOT0和BOOT1电平的不同组合,来选择不同的启动模式。关于这几种模式的介绍,下面是我个人的理解:主闪存启动模式:即运行模式,单片机上电即运行程序。系统存储器启动模式:即串口下载模式。上电之前要先设置BOOT0=1,BOOT1=0,然后才能通过串口下载程序。或者在已经上电的情况下,设置BOOT0=1,BOOT1=0,然后按一下复位键,这样也能通过串口下载程序。SRAM启动模式:原创 2020-08-20 15:14:49 · 852 阅读 · 0 评论 -
STM32点灯介绍
#include "stm32f10x_gpio.h" 介绍void GPIO_DeInit(GPIO_TypeDef* GPIOx);功能:将GPIOx外设寄存器初始化为它们的默认重置值。一般不使用void GPIO_AFIODeInit(void);功能:将备用函数(重新映射、事件控制和EXTI配置)注册为它们的默认重置值。一般不使用void GPIO_Init(G...原创 2020-04-19 12:16:32 · 817 阅读 · 0 评论 -
STM32-GPIO基本原理
FT表示能输入5V。施密特触发器(英语:Schmitt trigger)是包含正反馈的比较器电路。1. 波形变换可将三角波、正弦波、周期性波等变成矩形波。2. 脉冲波的整形数字系统中,矩形脉冲在传输中经常发生波形畸变,出现上升沿和下降沿不理想的情况,可用施密特触发器整形后,获得较理想的矩形脉冲。3. 脉冲鉴幅幅度不同、不规则的脉冲信号施加到施密特触发器的输入端时...原创 2020-04-19 11:25:20 · 1357 阅读 · 0 评论 -
STM32J-LINK下载教程
首先点击魔术棒然后选择J-LINK方式下载上图中我们还勾选了 Run to main(),该选项选中后,只要点击仿真就会直接运行到 main 函 数,如果没选择这个选项,则会先执行 startup_stm32f10x_hd.s 文件的 Reset_Handler,再跳到 main 函数。 然后我们点击 Settings 按钮(注意,如果你的 JLINK 固件比较老,此时可能会提...原创 2020-04-19 01:49:34 · 4022 阅读 · 0 评论 -
MDK5使用小技巧
文本美化 :MDK 提供了我们自定义字体颜色的功能。在该对话框中,先设置 Encoding 为:Chinese GB2312(Simplified),然后设置 Tab size 为:4。 以更好的支持简体中文(否则,拷贝到其他地方的时候,中文可能是一堆的问号),同时 TAB 间隔设置为 4 个单位。然后,选择:Colors&Fonts 选项卡,在该选项卡内,我...原创 2020-04-19 01:22:43 · 796 阅读 · 0 评论 -
STM32初探
相关知识STM32,是意法半导体公司推出的基于ARM Cortex-M内核的通用型单片机。意法半导体(STMicroelectronics)是世界最大的半导体公司之一,于1987年6月成立,是由意大利的SGS微电子公司和法国Thomson半导体公司合并而成。1998年5月,SGS-THOMSON Microelectronics将公司名称改为意法半导体有限公司。 ...原创 2020-04-19 00:58:45 · 220 阅读 · 0 评论 -
嵌入式架构有多重要?
嵌入式架构有多重要?架构设计的目的:1.应用的代码逻辑清晰,且避免重复造轮子。2.如果没有好的架构,移植将会是一件很痛苦的事情,因此一个好的架构设计,方便软件的移植。3.最大限度地复用。4.高内聚低耦合。设计思路:原则上来说,...原创 2020-04-17 00:27:44 · 300 阅读 · 0 评论