【Linux】开发环境工具软件 Windows与Linux互传文件开启FTP服务Linux下配置sudo apt-get install vsftpdsudo vi /etc/vsftpd.conf确认其中这两行前面没有#:local_enable=yeswrite_enable=yessudo /etc/init.d/vsftpd restartwindows下下载并安装FileZilla文件->...
【stm32】中断详解 stm32中断的顺序:1)初始化 IO 口。2)开启 AFIO 时钟3)EXTI配置。4)NVIC配置。5)编写中断服务函数。1 NVIC中断优先级管理CM3 内核支持 256 个中断,其中包含了 16 个内核中断和 240 个外部中断,并且具有 256级的可编程中断设置。但 STM32 并没有使用 CM3 内核的全部东西,而是只用了它的一部分。TM32 有 84 个中断,包括 16...
【stm32】工程文件简介 本文简单介绍工程中那些不是用户自己写的程序1 core_cm3.c 和 core_cm3.h不要修改core_cm3.c 和 core_cm3.h ,是 CMSIS 核心文件,提供进入 M3 内核接口,这是 ARM 公司提供,对所有 CM3 内核的芯片都一样。永远都不需要修改这个文件。2 system_stm32f10x.c和system_stm32f10x.h可以看,不要改syste...
STM32中的定时器 通用定时器STM32F1 的通用定时器是一个通过可编程预分频器(PSC)驱动的 16 位自动装载计数器(CNT)构成。STM32 的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和 PWM)等。 使用定时器预分频器和 RCC 时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。STM32 的每个通用定时器都是完全独立的,没有互相共享的任...
STM32中的IAR详解 IAR编写两个项目代码,第一个项目程序不执行正常的功能操作,而只是通过某种通信方式(如 USB、USART)接收程序或数据,执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。这两部分项目代码都同时烧录在 User Flash 中,当芯片上电后,首先是第一个项目代码开始运行:1)检查是否需要对第二部分代码进行更新2)如果不需要更新则转到 4)3)执行更新操作4)跳转到第二部分代码...
电路中ROM、RAM、DRAM、SRAM、SDRAM区别及特点 RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。R...
STM32中的C语言 u8 0x00short =u16 0x0000long =int 0x00000000char 0x00float 1.2…double 1.2…char k=1和u8 k=1 输出是一样的char k=a和u8 k=a 输出也是一样的
KEIL的常见报错 问题1 Symbol asc2_2412 multiply defined (by menu.o and main.o).1 asc2_2412 在两个函数里面重复定义了2 .h的文件被多次包含,同时这个h文件里面有对于数组的定义。
KEIL的基本介绍 keil官方库文件 编译文件stm32的文件夹:STM32F1系列:COREHARDWAREOBJSTM32F10x_FWLibSYSTEMUSERSTM32L1系列:DrivermainOutputProjectSTM32L1xx_StdPeriph_DriverSystem文件夹可能不一致,但都需要包含的代码有:core_cm3core_cm3.hstar...
STM32中的IIC 第一步:初始化IIC_Init{ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB, ENABLE ); //使能时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7; GPIO_InitStructure...
【stm32】IO口详解 STM32 的 IO 口概述每个IO口都可以自由编程,IO口寄存器要按 32 位字被访问。很多IO口都是 5V 兼容的,I/O Level 标 FT 的就是 5V 电平兼容的。模式可以由软件配置成如下 8 种模式:输入浮空输入上拉输入下拉模拟输入开漏输出推挽输出推挽式复用功能开漏复用功能配置模式第一种配置:直接在GPIOMode_TypeDef中就配置完成,...
模块中的有人物联 有人模块配置302配置电脑和串口模块连接到同一局域网通过网络设置——搜索设备 双击设备 进行设置 如下设置保存参数打开串口调试软件发送数据其它配置0 w610配置0.1配置为网线模式首先以57600打开串口(有时候可能为115200)恢复出厂设置设备重启关闭串口0.2配置为wifi模式用网线连接然后调试使用搜索模块设备重启关闭串口1 N510配置...
模块配置中的其他 门禁调试笔记门禁调试笔记1选择动态分配2本地端口号可能会有影响 重新设置一下密码开门门禁配置方法密码开门模块配置方法输入#000010#绿灯闪烁 手机接入esp开头的wifi再用软件配置即可密码开门方法输入010101#即可密码可在软件内修改红外指令红外指令学习AA01FF发送BB01FF跑步机数据跑步机数据回传68 0C A0 88 80 00 00 00 00 ...
模块配置中的wifi WIFI 模块透传AT指令//原子模块以下是设置透传的指令:必须勾选上发送新行AT 回复ok即可AT+CWMODE=1 设置为STA模式//AT+RST 重启AT+CWJAP=“xy”,“shenpan0112” 连接路由器名字和密码AT+CWJAP=“facedevice”,“Why0382577102”//AT+CIFSR 查询IP以下几部为断电后需...
电路中的电容 电容的单位首先,常见电容有104和103记住105就是1uf,就是100nf106=10000000pf=10000nf=10uf105=1000000pf =1000nf=1uf104=100000pf=100nf=0.1uf103=10000pf=10nf=0.01uf电容的单位是F1F=1000000uf1uf=1000nf1nf=1000pfstm32板子中常...
Altium中的基本操作 Altium designer操作贴士1:设置PCB栅格view-girds-gird manager-default2批量放置pcb元器件选择几个原理图的原件-》切换到pcb界面-》tools-》conponent-》arrange-》选择一个矩形3原理图中如何垂直、水平镜像翻转元件输入法切换至英文状态!!!选中该器件时,鼠标左键按住不放,鼠标呈十字状,器件为可移动状态。同时按...