
嵌入式
智能系统与物联网
大西瓜不甜
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Error: Flash Download failed - “Cortex-M4“ 解决方法
stm32用仿真器下载代码时,我们需要配置keil中flash download列表下的芯片flash对应的型号,但是stm32产品比较丰富,有F0,F1系列的,F4,F7系列等等,而安装keil软件时,软件并没有包含所有系列芯片的flash配置型号,需要自己去添加。下面介绍下如何向keil中添加flash型号。以STM32F4为例:首先我们需要去keil官网下载F4系列的芯片包STM32F4xx_DFP,里面就有我们需要的F4系列的芯片flash型号文件。然后我们需要找到ke...原创 2020-11-09 16:44:36 · 10685 阅读 · 3 评论 -
STM32开发板学习笔记【10】温度采集实验、SPI_FLASH实验
1.温度传感器STM32开发板搭载18B20温度传感器对管脚进行配置,并且开启 USART1->Asynchronous 和 RCC 外部时钟尴了个尬,做到一半发现我的板子没有配套传感器,PG6接口是空的,所以一直输出这个,(⊙﹏⊙).!2.SPI_FLASH_W25X16实验实验内容:编写 SPI_FLASH 读写程序,实现读写 FLASH ID 值,并且往 flash 里面读写数据,正确返回确认信 息并从串口显示出来。调试编译好程序后,下载到开发板,观察..原创 2020-10-24 21:10:00 · 619 阅读 · 0 评论 -
STM32开发板学习笔记【8】NAND_FLASH 读取实验、ADC 模数转换实验
1.NAND_FLASH 读取实验实验概述:Nand Flash 由于在容量和 成本方面上有明显的优势,虽然它的数据安全和可靠性方面不及 Nor Flash, 但是这些很大程度上,可以在软 件和驱动层来避免由于 Nand Flash 本身的问题导致数据的丢失。Nand Flash 主要用于数据数据存储。Nand Flash 和 SRAM,Nor Flash 不一样,它的数据线和地址线是复用的。操作 Nand Flash,需要特别的访问控制协议,本次实验通过 STM32 的 FSMC 接口访问 Nan原创 2020-10-23 19:24:46 · 1018 阅读 · 0 评论 -
STM32开发板学习笔记【7】实验 systic、红外线、Nor flash
===原创 2020-10-18 19:47:43 · 380 阅读 · 0 评论 -
STM32开发板学习笔记【6】TIM 输入捕获
实验目的通过定时器,我们能够实现捕获引脚上的高低电平脉冲宽度或者测量频率等功能,通过本章的学习, 对定时器有了一个更全面的认识与理解。在这里介绍了通用定时器 T1M1 作为输入捕获的使用,使用串口 显示相关数据。 编写程序,实现定时器记录按键低电平时间。并打印在串口里。脉冲宽度捕获原理CNT 计数器捕获/比较模式寄存器 1:TIMx_CCMR1,这个寄存器在输入捕获的时候,非常有用,有必要 重新介绍,该寄存器的各位描述如图所示: ...原创 2020-10-18 15:41:59 · 555 阅读 · 0 评论 -
STM32开发板学习笔记【5】UART 串口 1 数据收发实验
实验目的:串口的使用对于我们开发调试过程中的作用是非常之大,可以用来查看,打印以及输入相关信息。所 以对串口的调试使用要熟练掌握。 实验内容:编写串口 1 数据收发程序。调试编译好程序后,将程序下载到 FS-STM32F407 开发板,按复位键观察 到串口收到数据后,向串口发送字符或者字符串,观察实验现象。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。 并行通信和串行通信:单片机与外界通信的基本方式有两种:并行通信和串行通信,串口属于串行通信。并行通信是指利..原创 2020-10-18 13:33:10 · 1264 阅读 · 0 评论 -
STM32开发板学习笔记【4】基础实验-按键扫描
1.按键扫描实验实验内容:通过 FS-STM32F407 载有 4 个按键(KEY3、KEY4、KEY5、KEY6),控制 4 个 LED 灯的点亮和关闭状态。编写按键程序,实现 FS-STM32F407 开发平台上的按键控制 LED 灯亮灭实验。调试编译好程序后, 将程序下载到 FS-STM32F407 ,按复位键观察实验现象。 开发板有四个key 分别与 PI9 ,PF11, PC13, PA0 四个管脚连接管脚配置如图时钟配置如图:点击生成工程按钮关键代码:在G..原创 2020-10-16 16:44:39 · 1199 阅读 · 0 评论 -
STM32开发板学习笔记【3】蜂鸣器实验
实验目标:掌握如何通过一个 GPIO 管脚控制有源蜂鸣器;蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、报警器、 电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。用于产品的声音提醒或者警告。编写蜂鸣器程序,实现 FS-STM32F407 开发平台上的蜂鸣器按一定频率发出滴滴的响声。调试编译好 程序后,将程序下载到 FS-STM32F407 开发板,按复位键观察实验现象。 时钟配置:main.c 文件作如下修改: while (1原创 2020-10-16 14:05:30 · 1355 阅读 · 0 评论 -
STM32开发板学习笔记【2】STM32F407IGTx 实验--跑马灯
1. 跑马灯实验只要是对硬件操作,就要首先查看原理图。查看外设是给模块的 MCU 的哪个引脚相连。FS-STM32F407 开发平台上的 LED 的亮灭状态,与芯片上的引脚 I/O 输出电平有关。P54原创 2020-10-14 22:59:24 · 1959 阅读 · 0 评论 -
STM32开发板学习笔记【1】FS-STM32F407 开发环境搭建
实验板如图所示:STM32 的应用使用 USB 全速接口与 Atollic,IAR,Keil or TASKING 等集成开发环境通讯。 ST-LINK/V2仿真器是 STM8 和 STM32 微控制器系列的在线调试器和编程器。RealView MDK 简介及安装 RealView MDK 是 ARM 公司最先推出的基于微控制器的专业嵌入式开发工具。它采用了 ARM 的最 新技术工具 RVCT,集成了享誉全球的 μVision IDE,因此特别易于使...原创 2020-10-13 22:32:38 · 1764 阅读 · 4 评论 -
embedded system note 1
1.处理器 HWTi OMAP5430 SOC 4核 主流手机处理器 高通 联发科 苹果 三星 海思Arm Mali系列 GPUS3C2440 三星买的Arm知识产权Harvard architecture 解决结构相关问题片上IO经典2.SW RTOSReal time (less jitter低抖动 definitely determined确定性)highly modularized可裁剪Multitask high performance ,compact..原创 2020-10-13 15:37:08 · 200 阅读 · 0 评论 -
中间件解释
将具体业务和底层逻辑解耦的组件。大致的效果是:需要利用服务的人(前端写业务的),不需要知道底层逻辑(提供服务的)的具体实现,只要拿着中间件结果来用就好了。举个例子:我开了一家炸鸡店(业务端),然而周边有太多屠鸡场(底层),为了成本我肯定想一个个比价,再综合质量挑选一家屠鸡场合作(适配不同底层逻辑)。由于市场变化,合作一段时间后,或许性价比最高的屠鸡场就不是我最开始选的了,我又要重新和另一家屠鸡场合作,进货方式、交易方式等等全都要重来一套(重新适配)。然而我只想好好做炸鸡,有性价比高的肉送来就原创 2020-09-10 17:04:11 · 273 阅读 · 0 评论 -
状态机
我们先来给出状态机的基本定义。一句话:状态机是有限状态自动机的简称,是现实事物运行规则抽象而成的一个数学模型。先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 closed 。状态机,也就是 State Machine ,不是指一台实际机器,而是指一个数学模型。说白了,一般就是指一张状态转换图。例如,根据自动原创 2020-05-31 21:15:22 · 3090 阅读 · 0 评论 -
nb-iot和4G各有什么优势
除了少数行业之外,5G技术在服务业、工业等领域的应用并不会迅速铺展开,未来很长一段时间仍然将会是nb-iot和4G接入技术的天下。那么nb-iot和4G各有什么优势?不同行业应该如何选择?1Nb-iot核心优势:窄带传输、广覆盖、海量接入、低功耗Nb-iot是(Narrow Band Internet of Things)的缩写,意为是窄带物联网。Nb-iot已经成为物联网最重要的无线接入手段之一...原创 2020-03-05 12:20:25 · 10035 阅读 · 0 评论