|
【开源】基于迪文屏的治疗仪
这次是一个医用的治疗仪,基于臭氧,氧疗和负压的智能控制系统。单片机采用stm32f103RCT6,附件是DEMO+源码。
- /* 综合治疗机功能描述
- 6只IO PA1 PA2 至PA6 PA1跳线zhi ad压力传感器。 PA3换至pa1 具体动作要求见附件图片
- 主板对命令相应的方式 见表格。 屏幕发送的串口指令见dwin工程
- 分三种模式 负压 氧聊 臭氧 综合模式 为按照时间要求进行前三种模式
- */
- #include "led.h"
- #include "delay.h"
- #include "sys.h"
- #include "timer.h"
- #include "usart.h"
- #include "hlctrl.h"
- #include"rs_gui.h"
- #include"adc.h"
- #include "stm32f10x.h"
- int main(void)
- {
- delay_init(); //延时函数初始化
- NVIC_Configuration();//设置NVIC中断分组2:2位抢占优先级,2位响应优先级
- uart_init(115200);
- LED_Init(); //初始化与LED连接的硬件接口
- TIM3_Int_Init(9999,7199);//10Khz的计数频率,计数到9999为1000ms
- //TIM3_Int_Init(99,7199);//10Khz的计数频率,计数到9999为10ms 原15分钟 现在为1.5分钟 90s
- init_hlctrl();
- Adc_Init();
- while(1)
- {
- LED0=!LED0;
- yali_get();
- RSgui_main(USART_RX_BUF);
- delay_ms(150);
- RSgui_main(USART_RX_BUF);
- delay_ms(150);
- zhixing_sx();
- HL_main();
- delay_ms(10);
- //0 printf("time is min %d,sec %d \n",HL_syskzh.time_min,HL_syskzh.time_sec) ;
- }
- }
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|