Compare commits

...

3 Commits

Author SHA1 Message Date
a64b1427de 添加查询间隔 2024-12-26 01:02:55 +08:00
f130674630 Revert "测试提交"
This reverts commit 6c9543648f5c719cc00f1a56cb2e5e6426dcd664.
2024-12-26 01:02:07 +08:00
d356658079 Revert "测试提交"
This reverts commit 7a7ed3e36956e76fa6a561009513abbff74abbb8.
2024-12-26 01:02:00 +08:00
4 changed files with 7 additions and 35 deletions

View File

@ -76,4 +76,4 @@
### 3. 读取数据时间间隔
- 推荐数据时间间隔至少为200ms
- 推荐数据时间间隔至少为500ms

View File

@ -13,7 +13,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include "tmp112.h"
/******************************************************************************/

View File

@ -18,28 +18,6 @@
uint32_t g_temperature_uint32;
uint32_t g_eddy_current_value_uint32;
void watchdog_init(void) {
/* Enable the LSI clock */
rcu_osci_on(RCU_IRC40K);
rcu_osci_stab_wait(RCU_IRC40K);
/* Enable the FWDGT clock */
// rcu_periph_clock_enable(RCU_FWDGT);
/* Configure FWDGT counter clock: 40KHz(IRC40K) / 64 = 0.625 KHz */
fwdgt_config(625, FWDGT_PSC_DIV64); // Set timeout to 1 seconds (625 / 0.625 KHz)
/* Enable FWDGT */
fwdgt_enable();
if(RESET != rcu_flag_get(RCU_FLAG_FWDGTRST)){
// gd_eval_led_on(LED2);
rcu_all_reset_flag_clear();
// while(1);
}
}
/*!
\brief main function
\param[in] none
@ -62,16 +40,13 @@ int main(void) {
/* configure LDC1612 */
ldc1612_single_ch0_config();
watchdog_init();
while (1) {
delay_ms(99);
delay_ms(100);
g_eddy_current_value_uint32 = 0;
g_temperature_uint32 = 0;
g_eddy_current_value_uint32 = ldc1612_get_raw_channel_result(CHANNEL_0);
// g_temperature_uint32 = tmp112a_get_raw_channel_result();
g_temperature_uint32 = tmp112a_get_raw_channel_result();
// printf("1");
fwdgt_counter_reload();
}
}

View File

@ -135,12 +135,10 @@ void eddy_current_value_report(void) {
}
void tempture_value_report(void) {
uint32_t temperature_uint32 = tmp112a_get_raw_channel_result();
package_data[0] = (temperature_uint32 >> 24) & 0xFF;
package_data[1] = (temperature_uint32 >> 16) & 0xFF;
package_data[2] = (temperature_uint32 >> 8) & 0xFF;
package_data[3] = temperature_uint32 & 0xFF;
package_data[0] = (g_temperature_uint32 >> 24) & 0xFF;
package_data[1] = (g_temperature_uint32 >> 16) & 0xFF;
package_data[2] = (g_temperature_uint32 >> 8) & 0xFF;
package_data[3] = g_temperature_uint32 & 0xFF;
uint8_t combined_data[7];
memcpy(combined_data, package_header, 3);