- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 (三)STM32上传数据网页以及手机app
前面一篇文章其实是这个设备自己跟自己玩,第一篇文章是通过自定义Topic实现多个多个设备联动,感觉比较麻烦,下面我们产品自带的Topic来整多个设备之间的数据的传递。1、我们回到产品管理界面,再Topic类列表类中我们可以看到产品自带了三个自定义的Topic,我们用其中的发布类Topic来发布数据,用订阅类Topic来订阅数据。2、在用这些Topic之前,我们需要开通一个云产品流转服务3、然后点进去编辑,先编写数据处理的SQL,这个就是你数据发布的源头,注意要选择全部设备并匹配所有。4、然后
2021-06-19 17:07:52
6691
7
原创 (二)STM32上传数据到阿里云网页
接上一篇stm32连上阿里云 ,本文介绍如何用阿里云的Iot Studio制作web网页。并用产品自带的topic传输数据网页端,并用网页端下发命令。1、找到上次创建的产品,点击功能定义->编辑草稿,定义功能,如传输温湿度数据信息、传输开关命令信息等;2、点击添加自定义功能,添加完之后点击确认,注意设备标识符是后面解析数据重要依据,在同一设备下不能相同。同理添加湿度功能添加开关功能3、最后点击 发布上线4、接下来我们去编辑网页,回到阿里云首页,点击产品,点击物联网应用开发
2021-06-19 16:47:44
15187
9
原创 TM4C123G学习笔记5——定时器
#include <stdint.h>#include <stdbool.h>#include "inc/tm4c123gh6pm.h"#include "inc/hw_memmap.h"#include "inc/hw_types.h"#include "driverlib/sysctl.h"#include "driverlib/interrupt.h"#include "driverlib/gpio.h"#include "driverlib/timer...
2021-01-29 16:42:40
1792
原创 TM4C123G学习笔记4——UART
#include <stdbool.h>#include <stdint.h>#include "inc/hw_memmap.h"#include "driverlib/gpio.h"#include "driverlib/pin_map.h"#include "driverlib/sysctl.h"#include "driverlib/uart.h"#include "utils/uartstdio.h"void uart0_init(uint32_t...
2021-01-29 16:40:50
868
原创 循环双向链表
定义一个双向链表结构体struct list_node{ struct list_node *next; /* 指向后一个节点 */ struct list_node *prev; /* 指向前一个节点 */};typedef struct list_node list_t; 在循环双向链表表头后面插入一个节点void list_insert_after(list_t *l, list_t *n){
2021-01-21 18:55:50
311
原创 TM4C123G学习笔记3——ADC
#include <stdio.h>#include <stdbool.h>#include <stdint.h>#include "driverlib/gpio.h"#include "driverlib/adc.h"#include "driverlib/sysctl.h"#include "LCDDriver.h"#include "inc/hw_adc.h"void Init_LCD_Show(void);void adc_init(...
2021-01-20 20:59:37
3007
3
原创 TM4C123G学习笔记2——GPIO
目录GPIO 输出——点亮 RGB LEDGPIO 输入——获取按键状态GPIO 中断——按键中断GPIO 输出——点亮 RGB LED#include "stdint.h"#include "stdbool.h"#include "inc\tm4c123gh6pm.h"#include "inc/hw_types.h"#include "inc/hw_memmap.h"#include "driverlib/sysctl.h"#include "driverlib/gpi
2021-01-16 13:19:30
1593
1
原创 TM4C123G学习笔记1——CCS导入TivaWare软件包
目录一、CCS的安装二、TivaWare软件包的导入1、官网下载TivaWare软件包2、安装TivaWare3、新建一个CCS工程4、导入TivaWare软件包5、验证一、CCS的安装CCS的安装比较简单,获取一个安装CCS的安装包之后直接双击安装,大概就是接受他的协议,选择安装路径,选择你要开发的类型,用到哪些就选哪些。如果之前安装过要卸载重新安装的话,去你的软件安装目录下双击 uninstall_ccs.exe 即可卸载,然后到注册表里将软件的注册表信息删除..
2021-01-14 17:56:22
4587
原创 从零搭建STM32工程以及MDK的简单仿真功能的使用
搭建自己的工程&简单的仿真功能的使用&MDK的简单功能介绍新建工程以STM32F103C8T6为例目录搭建自己的工程&简单仿真功能的使用&MDK的简单功能介绍新建工程仿真软件的一些基本设置新建一个文件夹命名为自己的工程名,子目录里面新建几个文件夹,分别放STM32的库文件、工程、主函数、自己添加的程序(熟练之后可按照自己的习惯来),如下图此处的keilkill.bat文件是从正点原子工程目录里面复制过来的,具体...
2021-01-06 18:11:09
1485
原创 (一)STM32连上阿里云(附开源代码)
STM32连上Aliyun1、首先你得有一个阿里云的账号,没有的话就注册一个2、找到物联网平台3、选择华东2,点击公共实例4、创建产品5、给产品添加设备,这里添加两个设备,将stm32 上面的温湿度数据传到MQTTFX上面6、回到产品处自定义一个既能发布又能订阅的Topic类列表7、创建一个云产品流转规则,目的是将上传到服务器的数据发布出去供别的产品订阅8、编辑这个云产品流转规则,定义消息的源头以及消息的目的地启用这个云产品流转,启
2021-01-06 17:22:19
30473
18
原创 STM32F4 ADC (单通道采集、多通道采集、双重交错模式、规则同步模式、三重模式)
//-------------.c 文件----------------------------------------------------------------------------------------------------------------------------------////#include "adc.h"#include "usart.h"...
2020-06-06 17:43:26
7835
6
原创 串口发送到PC端的两种方式
配置串口的时候要注意:F1系列中,GPIO_RX配置成输入浮空输入模式,GPIO_TX要配置成推挽复用模式;F4系列中,GPIO要配置成复用模式,同时要将端口复用为串口模式;接下来可用两种方式发送到PC端一、 重定义printf函数#ifdef __GNUC__ #define PUTCHAR_PROTOTYPE int __io_putchar(int ch)#...
2020-04-09 13:28:42
2961
原创 STM32F1高级定时器(互补PWM、死区控制)
高级定时器PWM互补输出,带死区时间,带刹车控制。具体看注释。void Advance_TIM_Init(){ GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_InitStructure; TIM_OCInitTypeDef TIM_OCInitStructure; T...
2020-02-22 23:29:04
2202
1
zlib mtd-snapshot yaffs2
2023-03-23
基于opencv的图像处理
2020-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人