IOTTEC
码龄7年
关注
提问 私信
  • 博客:110,858
    110,858
    总访问量
  • 29
    原创
  • 815,639
    排名
  • 116
    粉丝
  • 0
    铁粉

个人简介:一个不追求完美的人

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2018-04-21
博客简介:

IOTTEC的博客

博客描述:
一个不追求完美的人
查看详细资料
个人成就
  • 获得108次点赞
  • 内容获得13次评论
  • 获得551次收藏
  • 代码片获得169次分享
创作历程
  • 29篇
    2019年
成就勋章
TA的专栏
  • Linux
    1篇
  • 硬件
    2篇
  • C语言
    4篇
  • STM32
    10篇
  • 模块
    4篇
  • KEIL&IAR
    3篇
  • Altium
    5篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    硬件工程驱动开发fpga开发arm开发硬件架构pcb工艺
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【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文件->...
原创
发布博客 2019.12.27 ·
273 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【stm32】中断详解

stm32中断的顺序:1)初始化 IO 口。2)开启 AFIO 时钟3)EXTI配置。4)NVIC配置。5)编写中断服务函数。1 NVIC中断优先级管理CM3 内核支持 256 个中断,其中包含了 16 个内核中断和 240 个外部中断,并且具有 256级的可编程中断设置。但 STM32 并没有使用 CM3 内核的全部东西,而是只用了它的一部分。TM32 有 84 个中断,包括 16...
原创
发布博客 2019.11.01 ·
16750 阅读 ·
75 点赞 ·
3 评论 ·
329 收藏

【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...
原创
发布博客 2019.11.01 ·
1799 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏

硬件调试中常见问题汇总

232串口能和电脑连接但互相不能连接将两个232共地
原创
发布博客 2019.11.01 ·
3228 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

IAR常见报错

右键进入函数出错project->clean
原创
发布博客 2019.11.01 ·
681 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STM32中的定时器

通用定时器STM32F1 的通用定时器是一个通过可编程预分频器(PSC)驱动的 16 位自动装载计数器(CNT)构成。STM32 的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和 PWM)等。 使用定时器预分频器和 RCC 时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。STM32 的每个通用定时器都是完全独立的,没有互相共享的任...
原创
发布博客 2019.11.01 ·
1224 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

STM32L151 IAR.zip

发布资源 2019.10.18 ·
zip

STM32中的IAR详解

IAR编写两个项目代码,第一个项目程序不执行正常的功能操作,而只是通过某种通信方式(如 USB、USART)接收程序或数据,执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。这两部分项目代码都同时烧录在 User Flash 中,当芯片上电后,首先是第一个项目代码开始运行:1)检查是否需要对第二部分代码进行更新2)如果不需要更新则转到 4)3)执行更新操作4)跳转到第二部分代码...
原创
发布博客 2019.10.18 ·
2260 阅读 ·
2 点赞 ·
2 评论 ·
9 收藏

电路中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...
原创
发布博客 2019.11.01 ·
1427 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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 输出也是一样的
原创
发布博客 2019.11.01 ·
1273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

KEIL的常见报错

问题1 Symbol asc2_2412 multiply defined (by menu.o and main.o).1 asc2_2412 在两个函数里面重复定义了2 .h的文件被多次包含,同时这个h文件里面有对于数组的定义。
原创
发布博客 2019.11.01 ·
855 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

KEIL的基本介绍

keil官方库文件 编译文件stm32的文件夹:STM32F1系列:COREHARDWAREOBJSTM32F10x_FWLibSYSTEMUSERSTM32L1系列:DrivermainOutputProjectSTM32L1xx_StdPeriph_DriverSystem文件夹可能不一致,但都需要包含的代码有:core_cm3core_cm3.hstar...
原创
发布博客 2019.11.01 ·
13059 阅读 ·
1 点赞 ·
0 评论 ·
15 收藏

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...
原创
发布博客 2019.11.01 ·
291 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【stm32】IO口详解

STM32 的 IO 口概述每个IO口都可以自由编程,IO口寄存器要按 32 位字被访问。很多IO口都是 5V 兼容的,I/O Level 标 FT 的就是 5V 电平兼容的。模式可以由软件配置成如下 8 种模式:输入浮空输入上拉输入下拉模拟输入开漏输出推挽输出推挽式复用功能开漏复用功能配置模式第一种配置:直接在GPIOMode_TypeDef中就配置完成,...
原创
发布博客 2019.10.18 ·
4431 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

模块中的有人物联

有人模块配置302配置电脑和串口模块连接到同一局域网通过网络设置——搜索设备 双击设备 进行设置 如下设置保存参数打开串口调试软件发送数据其它配置0 w610配置0.1配置为网线模式首先以57600打开串口(有时候可能为115200)恢复出厂设置设备重启关闭串口0.2配置为wifi模式用网线连接然后调试使用搜索模块设备重启关闭串口1 N510配置...
原创
发布博客 2019.11.01 ·
1938 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

模块配置中的zigbee

ZIGBEE配置1模块的天线必须对准要发射的对方,不然接受不到数据主节点跑步机推胸推肩
原创
发布博客 2019.11.01 ·
343 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

模块配置中的其他

门禁调试笔记门禁调试笔记1选择动态分配2本地端口号可能会有影响 重新设置一下密码开门门禁配置方法密码开门模块配置方法输入#000010#绿灯闪烁 手机接入esp开头的wifi再用软件配置即可密码开门方法输入010101#即可密码可在软件内修改红外指令红外指令学习AA01FF发送BB01FF跑步机数据跑步机数据回传68 0C A0 88 80 00 00 00 00 ...
原创
发布博客 2019.11.01 ·
167 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

模块配置中的wifi

WIFI 模块透传AT指令//原子模块以下是设置透传的指令:必须勾选上发送新行AT 回复ok即可AT+CWMODE=1 设置为STA模式//AT+RST 重启AT+CWJAP=“xy”,“shenpan0112” 连接路由器名字和密码AT+CWJAP=“facedevice”,“Why0382577102”//AT+CIFSR 查询IP以下几部为断电后需...
原创
发布博客 2019.11.01 ·
765 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

电路中的电容

电容的单位首先,常见电容有104和103记住105就是1uf,就是100nf106=10000000pf=10000nf=10uf105=1000000pf =1000nf=1uf104=100000pf=100nf=0.1uf103=10000pf=10nf=0.01uf电容的单位是F1F=1000000uf1uf=1000nf1nf=1000pfstm32板子中常...
原创
发布博客 2019.11.01 ·
14872 阅读 ·
0 点赞 ·
0 评论 ·
15 收藏

Altium中的基本操作

Altium designer操作贴士1:设置PCB栅格view-girds-gird manager-default2批量放置pcb元器件选择几个原理图的原件-》切换到pcb界面-》tools-》conponent-》arrange-》选择一个矩形3原理图中如何垂直、水平镜像翻转元件输入法切换至英文状态!!!选中该器件时,鼠标左键按住不放,鼠标呈十字状,器件为可移动状态。同时按...
原创
发布博客 2019.11.01 ·
1498 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏
加载更多