Moved to V6 forum.
- Nicolas
Search found 527 matches
- Sat Feb 01, 2014 8:28 am
- Forum: Flowcode V6
- Topic: Macros...
- Replies: 12
- Views: 7551
- Wed Jan 29, 2014 10:35 am
- Forum: Forums d'aide en français
- Topic: Flowcode 5 et uLCD-32WPTU?
- Replies: 2
- Views: 3223
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
- Wed Jan 29, 2014 10:27 am
- Forum: Forums d'aide en français
- Topic: Digicode SIMPLE - (Programme Flowcode)
- Replies: 1
- Views: 2685
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
C'est pas ici que tu vas trouver quelqu'un qui vas faire ton projet à ta place.
Moi en tout cas, je refuse.
- Nicolas
- Sun Jan 19, 2014 2:28 pm
- Forum: General Programming
- Topic: Power Calculation
- Replies: 9
- Views: 6163
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...
- Sat Jan 18, 2014 11:29 pm
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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...
- Wed Jan 15, 2014 7:59 am
- Forum: Forums d'aide en français
- Topic: Menu déroulant
- Replies: 2
- Views: 3071
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...
- Mon Jan 13, 2014 8:11 pm
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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).
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).
- Mon Jan 13, 2014 5:28 pm
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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...
- Wed Jan 08, 2014 8:23 pm
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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...
- Wed Jan 08, 2014 8:04 pm
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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.
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.
- Tue Jan 07, 2014 8:44 pm
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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...
- Tue Jan 07, 2014 12:18 am
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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...
- Mon Jan 06, 2014 11:15 pm
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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...
- Mon Jan 06, 2014 6:17 pm
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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
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
- Sun Jan 05, 2014 4:23 am
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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...
- Wed Jan 01, 2014 3:55 pm
- Forum: Flowcode V5
- Topic: Serious Warnings
- Replies: 6
- Views: 5011
Re: Serious Warnings
Glad you found the error.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
- Wed Jan 01, 2014 3:51 pm
- Forum: General Programming
- Topic: Converting a number to tens and ones comparison
- Replies: 3
- Views: 3848
Re: Converting a number to tens and ones comparison
Yes, multiplications and divisions are very slow.
- Nicolas
- Nicolas
- Mon Dec 30, 2013 11:09 pm
- Forum: C and ASM Programming
- Topic: Multiplication
- Replies: 1
- Views: 11264
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 ...
- Mon Dec 30, 2013 11:01 pm
- Forum: Flowcode V5
- Topic: Serious Warnings
- Replies: 6
- Views: 5011
Re: Serious Warnings
Hey Jan, can you post your flowcode file ?
- Nicolas
- Nicolas
- Mon Dec 30, 2013 10:57 pm
- Forum: General Programming
- Topic: Converting a number to tens and ones comparison
- Replies: 3
- Views: 3848
Re: Converting a number to tens and ones comparison
There's another, easy and short, method you missed:
- Nicolas
Code: Select all
int number, ones, tens;
if (number >= 100)
number = 0;
else
{
ones = number % 10; // (MOD)
tens = number / 10;
number++;
}
- Fri Dec 20, 2013 8:07 pm
- Forum: General Programming
- Topic: Calculating Powers using integer math ??
- Replies: 6
- Views: 6086
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
Not sure how the compiler translates this, so just to be on the safe side, I'd change those vars to long int.
- Nicolas
- Thu Dec 19, 2013 9:54 pm
- Forum: C and ASM Programming
- Topic: Status C into Flowcode variable
- Replies: 3
- Views: 10472
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));
}
- Thu Dec 19, 2013 9:47 pm
- Forum: Forums d'aide en français
- Topic: RGB LED WS2812?
- Replies: 43
- Views: 46597
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
Tu as des problèmes avec ton code/flowchart ?
- Nicolas
- Thu Dec 19, 2013 7:30 pm
- Forum: General Programming
- Topic: Calculating Powers using integer math ??
- Replies: 6
- Views: 6086
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;...
- Thu Nov 21, 2013 12:18 am
- Forum: C and ASM Programming
- Topic: spi clock
- Replies: 2
- Views: 10376
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
Never really played with spi before so I can't help you on this.
- Nicolas