Search found 527 matches

by Spanish_dude
Sat Feb 01, 2014 8:28 am
Forum: Flowcode V6
Topic: Macros...
Replies: 12
Views: 7473

Re: Macros...

Moved to V6 forum.

- Nicolas
by Spanish_dude
Wed Jan 29, 2014 10:35 am
Forum: Forums d'aide en français
Topic: Flowcode 5 et uLCD-32WPTU?
Replies: 2
Views: 3202

Re: Flowcode 5 et uLCD-32WPTU?

Je peux pas trop t'aider, je n'ai pas cette écran LCD. Se que tu pourrais faire c'est vérifier que la config de ton PIC est correcte, les connections entre le PIC et le LCD et aussi voir si ton PIC envoi bel et bien des données au LCD. Tu auras probablement plus d'aide dans le forum anglais. - Nicolas
by Spanish_dude
Wed Jan 29, 2014 10:27 am
Forum: Forums d'aide en français
Topic: Digicode SIMPLE - (Programme Flowcode)
Replies: 1
Views: 2661

Re: Digicode SIMPLE - (Programme Flowcode)

Tu as un programme quasiment tout fait pour toi. Étudie le bien et modifie le comme tu veux.
C'est pas ici que tu vas trouver quelqu'un qui vas faire ton projet à ta place.

Moi en tout cas, je refuse.

- Nicolas
by Spanish_dude
Sun Jan 19, 2014 2:28 pm
Forum: General Programming
Topic: Power Calculation
Replies: 9
Views: 6125

Re: Power Calculation

Probably an overflow. An integer can only store up to the value 65535 (unsigned) or 32767 to -32767 (signed). Your calculation probably exceeds what an integer can store, hence the wrong answers. Use a variable type with which you can store a greater value than with an integer and your problem shoul...
by Spanish_dude
Sat Jan 18, 2014 11:29 pm
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

Hmmm... C'est assez juste le timing... Je n'ai pas pu utiliser de boucle, fallait faire bit par bit. La fonction que j'ai faite envoi un byte entier via le protocole utilisé dans les LED WS2813. Chez moi ça compile donc d'apres moi ça devrait marcher. Si tu as MPLABX, crée toi un project utilisant l...
by Spanish_dude
Wed Jan 15, 2014 7:59 am
Forum: Forums d'aide en français
Topic: Menu déroulant
Replies: 2
Views: 3048

Re: Menu déroulant

Il y a plein de façon de faire des menus ^^. Dès plus complex, via des structures, et d'autres plus simples comme ton idée. Vu que tu voudrais avoir un menu avec plein de sous-menus, je te conseillerais de faire un menu "dynamique" via des fonctions. Par dynamique je veux dire que tu n'as pas de nom...
by Spanish_dude
Mon Jan 13, 2014 8:11 pm
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

Oui pas de souci, là maintenant je ne peux pas parce que je pars travailler.
Dès que je l'aurais fait, je vais aussi le mesurer avec le scope voir si c'est juste et je t'envoi tout ça.

Merci, mais ça fait un baille que j'ai rien posté sur mon site... C'est assez embêtant à entretenir x).
by Spanish_dude
Mon Jan 13, 2014 5:28 pm
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

Non pas spécialement. Dans les 2 cas, tu devras le faire via ASM vu que la compilation du C et l'optimisation du code font que le timing ne soit pas correcte. Perso, j'ai ma petite idée de comment le faire en ASM, mais pour l'integrer dans un code C et que le code ASM utilise des variables du code C...
by Spanish_dude
Wed Jan 08, 2014 8:23 pm
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

Dazz, the advantage of the AVR for this sort of application it's how fast it executes an instruction. 1 clock cycle / instruction instead of 4 clock cycles / instructions for a PIC. So, you'd have to program it in ASM, just like the Adafruit NeoPixel library. That's what I told him that he might hav...
by Spanish_dude
Wed Jan 08, 2014 8:04 pm
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

C'est dommage ça ...
Je sais pas, faudrait p'tet essayer de le faire tout en ASM... :/
Sinon revoir le PWM, p'tet que je me suis trompé.

Essaye d'envoyer un MP a Benj (en anglais) voir si lui a une idée.
by Spanish_dude
Tue Jan 07, 2014 8:44 pm
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

Je me doutais bien que ça n'allait pas fonctionner, le timing est très rapide. Le 'high' pulse devrait être correcte, je ne sais pas si tu as mesuré la largeur de celui-ci ? Le 'low' pulse est plus compliqué à régler. Il y a des calculs et des conditions qui font que la largueur du low pulse s'élarg...
by Spanish_dude
Tue Jan 07, 2014 12:18 am
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

Bon voilà, j'ai fait un code qui le fait manuellement. Je ne l'ai pas testé mais il compile chez moi. Les icones de code C contiennent uniquement une instructions ASM (répétée plusieurs fois), notamment l'instruction NOP qui indique au PIC qu'il ne doit rien faire du tout. Il faut savoir que les mic...
by Spanish_dude
Mon Jan 06, 2014 11:15 pm
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

Oui je l'ai reçu, je check ça. EDIT: Ah oui je vois le souci. Il fallait pas copier-coller mon pseudo-code dans ton interrupt. Je l'ai justement appelé "pseudo code" pour dire que c'est un code qui ne marchera pas, sans que tu l'écrives correctement. Je te conseille de lire le code C de tes programm...
by Spanish_dude
Mon Jan 06, 2014 6:17 pm
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

Uploade ton fichier flowcode que je puisse y jeter un œil.

Dans mon pseudo code, j'ai 2 fonctions. Une fonction main et une fonction interrupt. Tout se qui est dans main, va dans le main, et tout se qui se trouve dans interrupt va dans ton timer interrupt.

- Nicolas
by Spanish_dude
Sun Jan 05, 2014 4:23 am
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

Hmmm, en revoyant les timings du protocole, c'est assez court... Datasheet : http://www.adafruit.com/datasheets/WS2812.pdf Tout d'abord faut voir comment envoyer plusieurs couleurs si tu as plusieurs LED en cascade. Sur la page 5 du datasheet, il y a une image qui montre comment tu contrôles des LED...
by Spanish_dude
Wed Jan 01, 2014 3:55 pm
Forum: Flowcode V5
Topic: Serious Warnings
Replies: 6
Views: 4980

Re: Serious Warnings

Jan Lichtenbelt wrote:PS. In the meanwhile I found the source of the warning. I had an additional ASD (auto shut down) interrupt. After removing this last one, the warnings disappeared
Glad you found the error.
by Spanish_dude
Wed Jan 01, 2014 3:51 pm
Forum: General Programming
Topic: Converting a number to tens and ones comparison
Replies: 3
Views: 3815

Re: Converting a number to tens and ones comparison

Yes, multiplications and divisions are very slow.

- Nicolas
by Spanish_dude
Mon Dec 30, 2013 11:09 pm
Forum: C and ASM Programming
Topic: Multiplication
Replies: 1
Views: 11047

Re: Multiplication

From : https://github.com/DeuceEFI/Reflow-Toaster/blob/master/Original-Sources/boostc.h extern unsigned char __mul_8_8__8( unsigned char a, unsigned char b ); extern unsigned short __mul_8u_8u( unsigned char a, unsigned char b ); The first one returns a byte (max 255), the second one returns a word ...
by Spanish_dude
Mon Dec 30, 2013 11:01 pm
Forum: Flowcode V5
Topic: Serious Warnings
Replies: 6
Views: 4980

Re: Serious Warnings

Hey Jan, can you post your flowcode file ?

- Nicolas
by Spanish_dude
Mon Dec 30, 2013 10:57 pm
Forum: General Programming
Topic: Converting a number to tens and ones comparison
Replies: 3
Views: 3815

Re: Converting a number to tens and ones comparison

There's another, easy and short, method you missed:

Code: Select all

int number, ones, tens;

if (number >= 100)
    number = 0;
else
{
    ones = number % 10; // (MOD)
    tens = number / 10;
    number++;
}
- Nicolas
by Spanish_dude
Fri Dec 20, 2013 8:07 pm
Forum: General Programming
Topic: Calculating Powers using integer math ??
Replies: 6
Views: 6054

Re: Calculating Powers using integer math ??

You might want to change the integers to long integers because (2^14 - 1) * 165 is bigger than what can be stored in a two byte integer.
Not sure how the compiler translates this, so just to be on the safe side, I'd change those vars to long int.

- Nicolas
by Spanish_dude
Thu Dec 19, 2013 9:54 pm
Forum: C and ASM Programming
Topic: Status C into Flowcode variable
Replies: 3
Views: 10246

Re: Status C into Flowcode variable

Code: Select all

Return = 0

for (idx = 0; idx < 8; idx++)
{
    Bit = !!(ByteIn & (1 << idx));
    Return |= (Bit << (7 - idx));
}
I'd do it like this :P
by Spanish_dude
Thu Dec 19, 2013 9:47 pm
Forum: Forums d'aide en français
Topic: RGB LED WS2812?
Replies: 43
Views: 46255

Re: RGB LED WS2812?

Pas moi, mais ça n'a pas l'air bien compliqué.
Tu as des problèmes avec ton code/flowchart ?

- Nicolas
by Spanish_dude
Thu Dec 19, 2013 7:30 pm
Forum: General Programming
Topic: Calculating Powers using integer math ??
Replies: 6
Views: 6054

Re: Calculating Powers using integer math ??

He probably did something like this : int degree; int percentage; int i2c_data; int i2c_max_data = 16383; // 2^14 - 1 // Read temp, store in i2c_data degree = (i2c_data * 165) / i2c_max_data - 40; // Result in °C // Read humidity, store value in i2c_data percentage = (i2c_data * 100) / i2c_max_data;...
by Spanish_dude
Thu Nov 21, 2013 12:18 am
Forum: C and ASM Programming
Topic: spi clock
Replies: 2
Views: 10139

Re: spi clock

Have you checked the errata for either the eeprom/sram and the microcontroller ?

Never really played with spi before so I can't help you on this.

- Nicolas