STM32驱动max6675测温的测试例程

所属分类:单片机开发
开发工具:C#
文件大小:308KB
下载次数:21
上传日期:2019-01-19 16:01:32
上 传 者梁嘉键
说明:  通过使用stm32f103系统的单片机,通过程序,驱动max6675测量温度
(By using the MCU of STM32F103 system, the MAX6675 can be driven to measure the temperature through the program)

文件列表:
Stm32f103_Max6675\Board\beep\beep.c (727, 2017-04-19)
Stm32f103_Max6675\Board\beep\beep.h (236, 2017-04-19)
Stm32f103_Max6675\Board\flash\flash.c (8863, 2017-01-12)
Stm32f103_Max6675\Board\flash\flash.h (2238, 2018-01-29)
Stm32f103_Max6675\Board\flash\新建文件夹\flash.c (9018, 2017-01-12)
Stm32f103_Max6675\Board\flash\新建文件夹\flash.h (1890, 2016-11-18)
Stm32f103_Max6675\Board\key\key.c (2455, 2017-02-18)
Stm32f103_Max6675\Board\key\key.h (610, 2017-02-15)
Stm32f103_Max6675\Board\led\led.c (632, 2016-11-25)
Stm32f103_Max6675\Board\led\led.h (249, 2016-11-18)
Stm32f103_Max6675\Board\max6675\max6675.c (1571, 2018-08-15)
Stm32f103_Max6675\Board\max6675\max6675.h (403, 2018-08-15)
Stm32f103_Max6675\Chip\chip\chip.c (426, 2018-01-29)
Stm32f103_Max6675\Chip\chip\chip.h (3287, 2018-01-29)
Stm32f103_Max6675\Chip\delay\delay.c (1404, 2016-11-17)
Stm32f103_Max6675\Chip\delay\delay.h (175, 2018-01-29)
Stm32f103_Max6675\Chip\spi\spi.c (3023, 2018-08-15)
Stm32f103_Max6675\Chip\spi\spi.h (237, 2018-08-15)
Stm32f103_Max6675\Chip\timer\timer.c (6011, 2018-01-29)
Stm32f103_Max6675\Chip\timer\timer.h (413, 2018-01-29)
Stm32f103_Max6675\Chip\usart\usart.c (4610, 2018-08-15)
Stm32f103_Max6675\Chip\usart\usart.h (890, 2018-08-15)
Stm32f103_Max6675\keilkilll.bat (399, 2011-04-23)
Stm32f103_Max6675\Libraries\CMSIS\core_cm3.c (17273, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\core_cm3.h (85714, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\startup\startup_stm32f10x_cl.s (15766, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\startup\startup_stm32f10x_hd.s (15503, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\startup\startup_stm32f10x_hd_vl.s (15692, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\startup\startup_stm32f10x_ld.s (12376, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\startup\startup_stm32f10x_ld_vl.s (13656, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\startup\startup_stm32f10x_md.s (12765, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\startup\startup_stm32f10x_md_vl.s (14073, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\startup\startup_stm32f10x_xl.s (15955, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\stm32f10x.h (633941, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\system_stm32f10x.c (36557, 2015-07-04)
Stm32f103_Max6675\Libraries\CMSIS\system_stm32f10x.h (2085, 2015-07-04)
Stm32f103_Max6675\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h (8982, 2015-07-04)
Stm32f103_Max6675\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h (21690, 2015-07-04)
Stm32f103_Max6675\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h (7555, 2015-07-04)
... ...

/** ****************************************************************************** * @file readme.txt * @author 王元 * @version V1.0 * @date 2016-4-4 * @brief 用于记录工程文档改变的日志 ****************************************************************************** * @attention * * 芯片型号: STM32F103VET6 * ****************************************************************************** */ 201***.12 xiaoyuan 该工程文件结构: USER-------stm32f10x.c,stm32f10x.h(中断服务函数);stm32f10x_conf.h(片上外设配置头文件);main.c(主函数) HARDWARE---存放用户编写的硬件资源程序 FWLIB------STM32F10x_StdPeriph_Lib_V3.5.0 (V3.5固件库) CMSIS------system_stm32f10x.c,core_cm3.c (核内外设函数文件);stm32f10x.h (外设寄存器定义和中断向量表定义) system_stm32f10x.h,core_cm3.h STARTCODE--启动代码 DOC--------工程说明文档 一些重要文件的介绍: core_cm3.c,core_cm3.h是位于CMSIS标准的核内设备函数层的CM3核通用文件,为芯片外设提供一个进入CM3内核的接口 system_stm32f10x.c,system_stm32f10x.h 设置系统的时钟和总线时钟。 stm32f10x.h 包含了STM32中寄存器地址和结构体类型定义,在使用到STM32固件库的地方都要包含这个头文件。 启动文件:是任何处理器在上电复位之后最先运行的一段汇编程序(用汇编语言为C语言的运行建立一个合适的运行环境) (1)初始化堆栈指针SP (2)初始化程序计数器指针PC (3)设置堆栈的大小 (4)设置异常向量表的入口地址 (5)配置外部SRAM作为数据存储器 (由用户配置) (6)设置C库的分支入口__main(最终用来调用main函数) 常用类型的一些定义,定义在stdint.h文件中: /* exact-width signed integer types */ typedef signed char int8_t; //字符型变量 typedef signed short int int16_t; //有符号短整形 typedef signed int int32_t; //有符号长整形 typedef signed __INT*** int***_t; /* exact-width unsigned integer types */ typedef unsigned char uint8_t; //无符号字符型 typedef unsigned short int uint16_t; //无符号短整形 typedef unsigned int uint32_t; //无符号长整形 typedef unsigned __INT*** uint***_t; 2016/12/7 V1.5

近期下载者

相关文件


收藏者