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(仿真+源码)

stm32的温湿度采集Proteus仿真

基于STM32大棚DHT11温湿度监测的Proteus仿真 (代码+仿真+原理图+PCB+参考报告)

STM32入门- 安装KEIL5和使用DAP仿真器