ADS1148PPT100

所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:6431KB
下载次数:24
上传日期:2017-05-20 12:12:40
上 传 者13632811595
说明:  ADS1148,16位高精度ADC芯片,支持单端,差分两种PT100接法,本代码为单端输入,可自多接7路PT100
(ADS1148, 16-bit high precision ADC chip, supports single end, difference two PT100, this code is single-end input, and can be multiplete 7 PT100)

文件列表:
ADS1148调试PT100\include\app_cfg.h (5291, 2012-08-06)
ADS1148调试PT100\include\os_cfg.h (10437, 2012-06-11)
ADS1148调试PT100\include\stm32f10x_conf.h (3259, 2011-07-07)
ADS1148调试PT100\include\stm32f10x_it.h (2058, 2012-05-31)
ADS1148调试PT100\JLink Regs CM3.txt (497, 2012-07-14)
ADS1148调试PT100\JLinkLog.txt (185817, 2012-07-14)
ADS1148调试PT100\JLinkSettings.ini (285, 2012-07-11)
ADS1148调试PT100\output\list\AllInOne.map (76770, 2013-04-11)
ADS1148调试PT100\output\list\os_cpu_a.lst (28631, 2012-07-13)
ADS1148调试PT100\output\list\startup_stm32f10x_hd.lst (52444, 2012-12-27)
ADS1148调试PT100\output\list\startup_stm32f10x_md.lst (42748, 2012-06-12)
ADS1148调试PT100\output\obj\AllInOne.axf (334692, 2013-04-11)
ADS1148调试PT100\output\obj\AllInOne.hex (28131, 2013-04-11)
ADS1148调试PT100\output\obj\AllInOne.htm (65295, 2013-04-11)
ADS1148调试PT100\output\obj\AllInOne.lnp (1205, 2013-04-11)
ADS1148调试PT100\output\obj\AllInOne.plg (3404, 2013-04-11)
ADS1148调试PT100\output\obj\AllInOne.sct (479, 2012-06-14)
ADS1148调试PT100\output\obj\AllInOne.tra (3675, 2013-04-11)
ADS1148调试PT100\output\obj\AllInOne_sct.Bak (479, 2012-06-12)
ADS1148调试PT100\output\obj\core_cm3.crf (3540, 2013-04-10)
ADS1148调试PT100\output\obj\core_cm3.d (112, 2013-04-10)
ADS1148调试PT100\output\obj\core_cm3.o (10340, 2013-04-10)
ADS1148调试PT100\output\obj\core_cm3.__i (414, 2013-04-10)
ADS1148调试PT100\output\obj\crc16.crf (3346, 2012-12-09)
ADS1148调试PT100\output\obj\crc16.d (93, 2012-12-09)
ADS1148调试PT100\output\obj\crc16.o (11264, 2012-12-09)
ADS1148调试PT100\output\obj\dac.crf (344155, 2012-12-09)
ADS1148调试PT100\output\obj\dac.d (1685, 2012-12-09)
ADS1148调试PT100\output\obj\dac.o (376628, 2012-12-09)
ADS1148调试PT100\output\obj\ExtDll.iex (19, 2012-07-14)
ADS1148调试PT100\output\obj\gpio.crf (349907, 2012-12-12)
ADS1148调试PT100\output\obj\gpio.d (1841, 2012-12-12)
ADS1148调试PT100\output\obj\gpio.o (383496, 2012-12-12)
ADS1148调试PT100\output\obj\gpio.__i (388, 2012-12-12)
ADS1148调试PT100\output\obj\internal_flash.crf (345155, 2012-12-13)
ADS1148调试PT100\output\obj\internal_flash.d (2117, 2012-12-13)
ADS1148调试PT100\output\obj\internal_flash.o (378852, 2012-12-13)
ADS1148调试PT100\output\obj\internal_flash.__i (428, 2012-12-13)
ADS1148调试PT100\output\obj\led.crf (342194, 2012-06-01)
... ...

1、若要更换主芯片,需更改的文件配置: (1)、工程的Device芯片选型 (2)、启动文件(.S文件)需根据STM32系列芯片的容量进行选择 (3)、若芯片的Flash容量不同,则需在 头文件中修改掉电保存的区域(包括FLASH每页的大小及存储页的位置) 2、 定时器与计数器的使用举例如下,可直接使用: 其中定时器有两种:10ms定时器与1s定时器,用来满足不同的定时需要 (1)定时器使用举例: 实现功能:条件成立的情况下,每隔1s操作一次AAA if(条件) { StartTimerL(0,100); //启动100ms定时器0,定时1s } if(CheckTimerL(0)) // 定时器时间到 { 需要进行的操作AAA; ResetTimerL(0); // 清除定时器标志 } (2)计数器使用举例 实现功能:计数达到1000次,就进行BBB操作或处理 TouchCounter(0,1000); // 在需要计数的地方添加,计数器0进行计数1000次 if(CheckCounter(0)) // 此部分放在逻辑中,进行计数完成处理 { 需要进行的操作BBB ResetCounter(0); } 3、 各功能模块的可供调用的函数主要为定时器及计数器部分,即time.h文件的“对外接口部分”,使用的全局 变量X Y M AI AO D 及定时器计数器变量均在variable.h文件中。 若在调试时,需要关闭看门狗部分,则可在watchdog.h中将宏定义IWDG_WATCHDOG_ENABLE置0即可。 4、 D区的D[768] - D[1023]共256个16位数据为掉电保存区,寄存器地址为 896 - 1151,之前的区域为非掉电保存区域 各区域地址分别如下: X[128] : 0 ~ 127 Y[128] : 128 ~ 255 M[1024]: 256 ~ 1279 AI[***] : 0 ~ 63 AO[***] : *** ~ 127 D[1024]: 128 ~ 1151

近期下载者

相关文件


收藏者