小编Gün*_*ğlu的帖子

什么是通用调用地址以及它在 I2C 中的用途是什么?

我想知道 I2C 中的通用调用地址 (0x00) 是什么。如果我们有一个master和一些slave,我们可以通过我们的master用这个地址与这些slave进行通信吗?

i2c

4
推荐指数
1
解决办法
9185
查看次数

C语言数组和for循环无法正常工作

我正在使用PIC18F26K83,并且试图通过使用NTCALUG02A103F来测量温度。我已经计算了ADC输出和它们等于的温度。我创建了2个数组:1个用于ADC值,1个用于该ADC值的温度。在for循环中,我将ADC的值与数组的值进行比较,如果我的ADC值小于数组的值,它将继续递减数组元素,最终它将以258 ADC值结束,这是我数组的最后一个元素。但是,在for循环中,它永远不会减少。即使我的ADC值为2000,它也不会继续。它卡在i = 32。这是代码:

int i;
int temperature;
int temp_data;
int temp_ADC_array[34] = {259,  293,  332,  377,  428,  487,  555,  632,  720,
                          821,  934,  1062, 1203, 1360, 1531, 1715, 1910, 2113,
                          2320, 2528, 2731, 2926, 3108, 3274, 3422, 3552, 3663,
                          3756, 3833, 3895, 3945, 3983, 4013, 4036};
int temp_array[34] = {125, 120, 115, 110, 105, 100, 95,  90,  85,  80, 75, 70,
                      65,  60,  55,  50,  45,  40,  35,  30,  25,  20, 15, 10,
                      5,   0,   -5,  -10, -15, -20, …
Run Code Online (Sandbox Code Playgroud)

c embedded pic

0
推荐指数
1
解决办法
127
查看次数

标签 统计

c ×1

embedded ×1

i2c ×1

pic ×1