MEL PICBASIC Forum - Ethernet

• Recent Forum Posts

Re: Interfacing a BME280 on a PIC18F2431

Hi Richard,

Thanks for your reply, and I do agree (I thought I'd check first!).

This would have been used in an existing project as an upgrade to replace a DS18B20 - it looks like a good sensor...

Re: Interfacing a BME280 on a PIC18F2431

a quick look at the data sheet yields :-
temperature would be ok using longs
humidity might be awkward since it uses unsigned longs that pbp cannot
pressure would be a challenge since its done...

richard Today, 13:54

Interfacing a BME280 on a PIC18F2431

Hello Everyone,

I'm currently interfacing a BME280 digital humidity, pressure and temperature sensor (I²C) with a 18F2431:
https://www.bosch-sensortec.com/bst/products/all_products/bme280

I...

Re: Help with Using the Catalex MP3 Player

Hi

Program is doing what I want for now.... putting the clear in before the goto has cleared a lot of the issues.

I know it is still not elegant and will have issues still... I am "not" a...

andybarrett1 Yesterday, 09:13

Re: Doing something at predefined amount of steps?

for the sign, so long as a & b are the same variable type:

if (a - b) > a then
sign = 1 ' result will be negative
else
sign = 0 ' result will be positive or zero
endif

Art Yesterday, 05:24

Re: Doing something at predefined amount of steps?

No, 200-300=65436.
65435 is -101 in two's complement because 65435+101 = 65536 which, when being truncated to 16 bits is 0.

If what you want is the difference between the two numbers while not...

HenrikOlsson - 21st July 2019, 23:01

Re: Doing something at predefined amount of steps?

Thanks Henrik, so Say A=200 B=300, C in this case will be 65535-100=65435, right? So if I take 65535 and minus it result, I should receive correct difference between A and B, right?

CuriousOne - 21st July 2019, 18:46

Re: Doing something at predefined amount of steps?

towlerg - 21st July 2019, 18:13

Re: Doing something at predefined amount of steps?

It will wrap around, 0-1=65535 provided the variable where the result is stored is a WORD.

HenrikOlsson - 21st July 2019, 17:23

Re: Doing something at predefined amount of steps?

Oh and by the way, currently I don't have access to machine with PBP, what will happen if C=A-B and B is > A ? all variables are word length. I need to determine difference between A and B, but...

CuriousOne - 21st July 2019, 16:56
• Ethernet

Using the Arduino Ethernet shield with AMICUS18 (Part 1)

by Published on - 21st May 2011 06:10  Number of Views: 7539

Hi,
With this post I hope to spark the interest in what could develop into a joint forum project. The purpose of the ...

Re: Using the Arduino Ethernet shield with AMICUS18 (Part 2)

by Published on - 25th May 2011 02:14

Hi,
I don't know what the "best" way to aproach this actually is. I don't think me posting hundreds or thousands of lines of code is going to actually help others that much and I don't think I'll get much out of it either.

Instead I think I'll post snippets and routines, explaining what they do (or at least intend to do) and why. This way I think it's easier to tag along, one step at the time and, which is important, ...

Re: Using the Arduino Ethernet shield with AMICUS18 (Part3)

by Published on - 26th May 2011 02:33

Hi,
In todays post I'll try to cover the basic input and output routines I use to communicate with the W5100.
...

Re: Using the Arduino Ethernet shield with AMICUS18 (Part 4)

by Published on - 6th June 2011 03:21  Number of Views: 3012

...continued from Part3 ...

In the W5100 there's a total of 8k of RAM reserved for the sockets receive memory ...