stm32
迪迦 • 奥特曼
C/C++ coder
展开
-
Altium Designer原理图中如何旋转、镜像翻转元件
90°旋转原件选中原件按空格键即可镜像翻转元件其实很简单,但是有几个注意事项:输入法切换至英文状态!!!选中该器件时,鼠标左键按住不放,鼠标呈十字状,器件为可移动状态。同时按键盘上的X或Y:X为水平左右翻转;Y为垂直上下翻转。...转载 2020-11-07 10:53:23 · 19587 阅读 · 1 评论 -
dxp中Cap,Cap2,Cap Pol的区别
序号英文简写元件英文名元件中文名1Res semiSemiconductor Resistor半导体电阻2Cap semiSemiconductor Capacitor半导体电容器3Cap VarVariable or Adjustable Capacitor可变或可调电容4Cap Pol1Polarized Capacitor (Radial)极化电容(径向)5Cap Pol2Polarized Capacitor (Axial)...转载 2020-11-07 09:07:07 · 4427 阅读 · 0 评论 -
Altium Designer10连线时使用shift+space不能切换为45度是怎么回事?
是输入法bai问题要关闭Shift键比如你按Shift 他键盘就进入中文中文 捷键就无效了所关闭Shift键功能或切换Altium快捷键或更换系统输入法转载 2020-11-06 15:36:23 · 2006 阅读 · 0 评论 -
emqx 关闭匿名访问和必须匹配身份认证才能访问
修改 /etc/emqx/emqx.conf 的配置项## Allow anonymous authentication by default if no auth plugins loaded.## Notice: Disable the option in production deployment!#### Value: true | falseallow_anonymous = false## Allow or deny if no ACL rules matched.#### V转载 2020-11-02 10:21:31 · 1245 阅读 · 0 评论 -
make: *** [.subdirs] Error 2 编译错误
今天编译ESP8266的一个项目的时候,突然提示make: *** [.subdirs] Error 2吓了一跳,后来搜了一下,又想了一下,发现是忘记先运行make clean于是决定还是添加一个alias吧alias mk="make clean && ./gen_misc.sh"我的解决办法是在修改gen_misc.sh,在脚本头添加make clean...转载 2020-10-31 17:24:35 · 3914 阅读 · 0 评论 -
stm32 MDK5软件仿真之查看io口输出
第一步,编译程序,查看编译输出窗口,没有报错,也没有警告,再点击调试按钮。第二步,设置要查看的引脚端口,可以先击逻辑分析按扭,就会出现图中所示的样子,点击Setup。第三步,点击插入第四步,输入要查看的引脚,例如GPIOA_Pin_0引脚,则输入PORTA.0,注意,A后面有一个小数点,而且都是大写,不能是小写。此刻会出现一个错误,软件无法识别我们设置的端口引脚点击图中所示的...转载 2019-07-11 21:46:50 · 8081 阅读 · 0 评论 -
STM32之ADC配置,ADC_Mode模式理解
对于STM32,在使用ADC的时候需要配置几个参数。第一个参数是ADC_Mode,这里设置为独立模式: ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;在这个模式下,双ADC不能同步,每个ADC接口独立工作。所以如果不需要ADC同步或者只是用了一个ADC的时候,就应该设成独立模式了。第二个参数是ADC_ScanConvMode,这...转载 2019-07-16 10:31:40 · 36174 阅读 · 4 评论 -
CMSIS 到底是什么?
CMSIS 到底是什么?先来看看ARM公司对CMSIS的定义: ARM® Cortex™ 微控制器软件接口标准 (CMSIS) 是 Cortex-M 处理器系列的与供应商无关的硬件抽象层。CMSIS 可实现与处理器和外设之间的一致且简单的软件接口,从而简化软件的重用,缩短微控制器开发人员新手的学习过程...转载 2019-07-07 08:57:41 · 7257 阅读 · 0 评论 -
STM32为什么要在C/C++配置里写USE_STDPERIPH_DRIVER详解
1. 为什么要定义USE_STDPERIPH_DRIVER这个宏? 程序的执行是从“main.c”文件开始的,其中必须包含有头文件“stm32f10x.h”。 我们打开“stm32f10x.h”,按下“Ctr...转载 2019-07-06 10:27:52 · 4992 阅读 · 1 评论 -
STM32 PWM学习
首先,确定可以使用PWM输出的定时器,在STM32中,定时器共有8个,分别为TIM1~TIM8。定时器属性是否可用PWM输出路数TM1,TIM8高级定时器可用7路TIM2~TIM6通用定时器可用4路TIM6,TIM7基本时器不可用无开发步骤1:使能定时器3和相关IO口时钟。使能定时器3时钟:RCC_APB1PeriphClockC...转载 2019-07-11 09:05:59 · 207 阅读 · 0 评论 -
STM32串口中断的方式发送
将其改为真正的中断发送。步骤一:初始化GPIOGPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; //LED1-PC10GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Sp...转载 2019-07-14 11:31:15 · 4897 阅读 · 0 评论 -
RTC 与RCC 之间的关系
RCC是STM32的时钟控制器,可开启或关闭各总线的时钟,在使用各外设功能必须先开启其对应的时钟,没有这个时钟内部的各器件就不能运行。RTC是STM32内部集成的一个简单的时钟(计时用),如果不用就关闭,用的话先要通过RCC配置其时钟源,可看作是一个外设器件...转载 2019-07-13 15:06:19 · 2685 阅读 · 0 评论 -
STM32板子上的数码管亮度不够
最近在做一个数码管,其他人的程序数码管亮度很高,但是我的程序亮度不高,后来在网上搜寻结果,查寻原因,现记录如下: 长期点亮就是 数码管最亮 的时候。  ...转载 2019-07-08 08:40:17 · 2596 阅读 · 0 评论 -
Program Size: Code=x RO-data=x RW-data=x ZI-data=x 的含义
Program Size: Code=x RO-data=x RW-data=x ZI-data=x 的含义Code(代码): 程序所占用的FLASH大小,存储在FLASH.RO-data(只读的数据): Read-only-data,程序定义的常量,如const型,存储在FLASH中。RW-data(有初始值要求的、可读可写的数据):Read-write-data,已经被初始化的变量,存...转载 2019-05-18 17:32:32 · 576 阅读 · 0 评论 -
CRC基本讲解
基本讲解两个二进制数,分别为:1101 和1011。1101 与如下的多项式相联系:1x3+1x2+0x1+1x0=x3+x2+x01011与如下的多项式相联系:1x3+0x2+1x1+1x0=x3+x1+x0最常用的几种生成多项式如下:CRC8=X8+X5+X4+X0CRC-CCITT=X16+X12+X5+X0CRC16=X16+X15+X2+X0CRC12=X12+X11+X...转载 2019-05-11 08:35:17 · 1334 阅读 · 0 评论 -
STM32f10xxx 之 8种GPIO模式
GPIO_Mode_AIN = 0x0, // 模拟输入GPIO_Mode_IN_FLOATING = 0x04, // 输入浮空GPIO_Mode_IPD = 0x28, // 输入下拉GPIO_Mode_IPU = 0x48, // 输入上拉GPIO_Mode_Out_OD = 0x14, // 开漏输出GPIO_Mode_Out_PP = 0x10, // 推挽输出G...转载 2019-05-01 15:09:26 · 618 阅读 · 0 评论 -
C语言位操作中指定的某一位数置0、置1、取反
一、指定的某一位数置1 #define setbit(x,y) x|=(1<<y)二、指定的某一位数置0#define clrbit(x,y) x&=~(1<<y)三、指定的某一位数取反#define reversebit(x,y) x^=(1<<y)三、获取的某一位的值#define getbit(x,y) ((x) &g...转载 2019-05-08 17:09:31 · 2647 阅读 · 2 评论