stm32仿真器除了仿真io功能,如何仿真变量的值,比如我想看ad值但没有串口,只有仿真器,怎么看
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32仿真器除了仿真io功能,如何仿真变量的值,比如我想看ad值但没有串口,只有仿真器,怎么看相关的知识,希望对你有一定的参考价值。
把你的AD值赋值给一个全局变量,比如:u16 ADVal;
你在仿真界面运行仿真,在view菜单下找到live watch,打开的窗口中添加ADVal这个变量名,你就能实时的看到值的变化了。对着变量或窗口右键,在菜单中可以设置变量显示的方式(二进制,十六进制,十进制,char等)与变量的值更新周期(默认1000ms)。 参考技术A 跟你看寄存器一下 参考技术B 牛莉追问
?
基于STM32温室智能监测控制系统设计(温控补光功能)仿真,程序
设计功能包含温湿度检测、光照强度检测,可以通过温湿度和光照来控制灯和电机风扇运转。包含的电路有:温湿度检测电路,电机电路,液晶显示电路、光照强度检测电路、按键电路、LED指示电路、蜂鸣器电路等。
#include "stm32f10x.h"
#include "LQ12864.h"
#include "adc.h"
#include "dth11.h"
#define PUSH_UP 1
#define PUSH_DOWN 2
#define PUSH_OK 3
#define PUSH_NONE 4
void main_delay(u32 ms)
int i, j;
for(i = 0; i < ms; i++)
for(j = 0; j < 1000; j++)
;
//按键初始化函数
void KEY_Init(void) //IO初始化
GPIO_InitTypeDef GPIO_InitStructure;
//初始化KEY0-->GPIOA.1 上拉输入
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);//使能PORTA,
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2;//PE2~4
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置成上拉输入
GPIO_Init(GPIOB, &GPIO_InitStructure);//初始化GPIOA1
省略。。
【资源下载】下载地址:点击下载(1647) 百度网盘
以上是关于stm32仿真器除了仿真io功能,如何仿真变量的值,比如我想看ad值但没有串口,只有仿真器,怎么看的主要内容,如果未能解决你的问题,请参考以下文章
stm32怎么通过仿真器在keil的debug中查看定时器的计数值
用keil和Jlink进行对stm32进行硬件仿真,在仿真界面中怎样看IO口状态(就是怎样调出IO口的寄存器)
基于STM32的超声波测距proteus仿真 HC-SR04(仿真+源码)