Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1701 Le 02/02/2011, à 00:49

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

void init(void)
{
    address  = 0x0000;
    /* Flags init. */
    dump_memory = 0;
    bad_trame   = 1;
    EOT  = 0;

    /* Buttons (6 and 7) init. */
    PORTB = 0;
    TRISB = 0xC0;
    INTCON.RBIE = 1;

    /* Memory init. */
    PORTC = 0;
    TRISC = 0;
    I2C_Init(400000);   /* 400kHz. */

    /* LCD init. */
    Lcd_Config(&PORTB, 4, 5, 6, 3, 2, 1, 0);
    Lcd_Cmd(LCD_CLEAR);
    Lcd_Cmd(LCD_CURSOR_OFF);

    /* Serial port initialisation (8 bit, 4800 baud rate, no parity bit...). */
    USART_init(4800);

    /* Enable interrupts. */
    INTCON.GIE  = 1;
}

void writeI2CMem(unsigned int address, unsigned short data)
{
    I2C_Start();                /* Issue I2C start signal.               */
    I2C_Wr(0xA2);               /* Send byte via I2C (command to 24cO2). */
    I2C_Wr(address >> 8);       /* Send address high bytes.              */
    I2C_Wr(address & 0x00FF);   /* Send address low bytes.               */
    I2C_Wr(data);               /* Send data (data to be written).       */
    I2C_Stop();
}

unsigned short readI2CMem(unsigned int address)
{
    unsigned short data;

    I2C_Start();                /* Issue I2C start signal.                  */
    I2C_Wr(0xA2);               /* Send byte via I2C  (device address + W). */
    I2C_Wr(address >> 8);       /* Send address high bytes.                 */
    I2C_Wr(address & 0x00FF);   /* Send address low bytes.                  */
    I2C_Repeated_Start();       /* Issue I2C signal repeated start.         */
    I2C_Wr(0xA3);               /* Send byte (device address + R).          */
    data = I2C_Rd(0u);          /* Read the data (NO acknowledge).          */
 
    /* Wait for the read cycle to finish. */
    while (!I2C_Is_Idle())
        asm nop;   

    I2C_Stop();
      
    return data;
}

void writeTrame(unsigned int address)
{
    unsigned short i;
    
    for(i = 0 ; i < LATSIZ - 1; i++)
    {
          writeI2CMem(address + i, (unsigned short)buff_lat[i]);
          Delay_ms(5);  /* Write cycle time. */
    }
    address += i;

    for(i = 0 ; i < LONSIZ - 1; i++)
    {
          writeI2CMem(address + i, (unsigned short)buff_lon[i]);
          Delay_ms(5);  /* Write cycle time. */
    }
}

void readTrame(unsigned int trame)
{
    unsigned short j;
    
    LCD_Cmd(LCD_CLEAR);        /* Clear display.   */
    LCD_Cmd(LCD_CURSOR_OFF);   /* Turn cursor off. */
    for(j = 0; j < LATSIZ - 1; j++)
    {
       /* Displaying latitude. */
       Lcd_Chr(1, j + 1, readI2CMem(trame + j));
       /* Displaying longitude. */
       Lcd_Chr(2, j + 1, readI2CMem(trame + j + LATSIZ - 1));
    }

    Lcd_Chr(2, j + 1, readI2CMem(trame + j + LATSIZ - 1));
}

BN World!

Dernière modification par grim7reaper (Le 02/02/2011, à 01:08)

Hors ligne

#1702 Le 02/02/2011, à 01:14

:!pakman

Re : /* Topic des codeurs couche-tard [3] */

printf("plop !");

Dernière modification par :!pakman (Le 02/02/2011, à 01:14)


...

Hors ligne

#1703 Le 02/02/2011, à 01:16

The Uploader

Re : /* Topic des codeurs couche-tard [3] */

print "Bonne Nuit World!\n"

@grim7reaper :
Il est simple ton C pour le bidule Motorola, en fait. big_smile

Dernière modification par The Uploader (Le 02/02/2011, à 01:18)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#1704 Le 02/02/2011, à 01:17

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

ARGH !!

:!pakman a écrit :
fputs("plop !", stdout);

Fixed.
Je peux aller dormir en paix maintenant smile

Dernière modification par grim7reaper (Le 02/02/2011, à 01:17)

Hors ligne

#1705 Le 02/02/2011, à 01:28

Rolinh

Re : /* Topic des codeurs couche-tard [3] */

lol

EDIT: quoique avec un \n cela aurait été encore plus propre wink

Dernière modification par Rolinh (Le 02/02/2011, à 01:29)

Hors ligne

#1706 Le 02/02/2011, à 02:09

Кຼزດ

Re : /* Topic des codeurs couche-tard [3] */

avatar \o/
(essayez avec une autre adresse xmpp au bout)

Dernière modification par Кຼزດ (Le 02/02/2011, à 03:28)


dou

Hors ligne

#1707 Le 02/02/2011, à 03:07

cm-t

Re : /* Topic des codeurs couche-tard [3] */

@mathieui: cm-t@jabber.fr


Vivement ma semaine thématique @ l'école:
©#
je crois que je dois installer une VM, ou bien utiliser playonlinux, ou bien MONO(enfin là je suis pas sur, faudra que je me resseigne)

'Nuit;

Dernière modification par cm-t (Le 02/02/2011, à 03:08)


Actu Ubuntu            ☺/
Pauses Ubuntu sur Paris            \_< -t
[(π)] La Quadrature du net

Hors ligne

#1708 Le 02/02/2011, à 04:06

samυncle

Re : /* Topic des codeurs couche-tard [3] */

A tout les codeurs fous, c'est possible de faire ça avec la console ?

1240520538.png

Oui j'aimerais dessiner une sinusoide (et pas en "art ascii" tongue). Bon je pourrais coder une simulation de console avec une librairie graphique mais ça perderait tout son charme

Dernière modification par samuncle (Le 02/02/2011, à 04:08)


Hello world

Hors ligne

#1709 Le 02/02/2011, à 04:08

nesthib

Re : /* Topic des codeurs couche-tard [3] */

plop


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#1710 Le 02/02/2011, à 05:36

Pylades

Re : /* Topic des codeurs couche-tard [3] */

.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1711 Le 02/02/2011, à 08:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [3] */

Scores totaux, depuis le début :

1) 2466    nesthib
2) 2319    samuncle
3) 2004    Pylade
4) 1597    Кຼزດ
5) 1234+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1187    cm-t
7) 814    Р☢w ! ✰ :mad: ✰ (эй !)
8) 802    helly
9) 783    \\Ouranos//
10) 653    gnuuat
11) 538    Lagierl
12) 391    tshirtman
13) 201    Rolinh
14) 196    Askelon
15) 189    Kanor
16) 172    nathéo
17) 168    The Uploader
18) 121    ǤƦƯƝƬ
19) 93    petifrancais
20) 78    edge_one
20) 78    pierguiard
22) 74    kamui57
23) 70    gulp
24) 39    Le Rouge
25) 37    ilagas
26) 30    keny
27) 25    GentooUser
27) 25    Morgiver
27) 25    xapantu
27) 25    :!pakman
31) 24    ไ୦บเઢ'
31) 24    Steap
33) 20    CROWD
33) 20    d10g3n
35) 18    Ph3nix_
36) 15    timsy
37) 14    kouskous
38) 12    stratoboy
38) 12    sailing
38) 12    sakul
41) 11    alexises
41) 11    Crocoii
43) 10    Toineo
43) 10    NutMotion
43) 10    pseudovingtcinqcaracteres
43) 10    pfriedZ
43) 10    CasseTaTele
48) 9    gustare
49) 8    Mornagest
50) 7    Vista
51) 6    Zeibux
51) 6    ubuntlin
51) 6    asma.geek
54) 5    tendances-tdct
54) 5    kinouchou
56) 4    danychou56
56) 4    Neros
56) 4    Biaise
56) 4    totoflute
56) 4    pinballyoda ㋛
61) 3    Revan26914
62) 2    SoJaS
62) 2    ceric
64) 1    geenux

RépartitionPosts/heure


Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#1712 Le 02/02/2011, à 08:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [3] */

Scores de la période en cours :

1) 10    samuncle
1) 10    nesthib
1) 10    Pylade
4) 6    cm-t
4) 6    Кຼزດ
6) 4    Rolinh
6) 4    The Uploader
6) 4    grim7reaper
6) 4    :!pakman
10) 3    gnuuat

Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#1713 Le 02/02/2011, à 13:51

tshirtman

Re : /* Topic des codeurs couche-tard [3] */

cm-t a écrit :

Vivement ma semaine thématique @ l'école:
©#
je crois que je dois installer une VM, ou bien utiliser playonlinux, ou bien MONO(enfin là je suis pas sur, faudra que je me resseigne)

'Nuit;

bah, tu connais mon avis la dessus, le moindre mal est mono, et de loin…

samuncle a écrit :

A tout les codeurs fous, c'est possible de faire ça avec la console ?

1240520538.png

Oui j'aimerais dessiner une sinusoide (et pas en "art ascii" tongue). Bon je pourrais coder une simulation de console avec une librairie graphique mais ça perderait tout son charme

hum, c'est de l'ascii art, mais la lib aa est sans doute ce qui t'apportera le plus grande fidélité à ce niveau.

Hors ligne

#1714 Le 02/02/2011, à 20:31

:!pakman

Re : /* Topic des codeurs couche-tard [3] */

tshirtman a écrit :
cm-t a écrit :

...
Oui j'aimerais dessiner une sinusoide (et pas en "art ascii" tongue). Bon je pourrais coder une simulation de console avec une librairie graphique mais ça perderait tout son charme

hum, c'est de l'ascii art, mais la lib aa est sans doute ce qui t'apportera le plus grande fidélité à ce niveau.

La courbe n'est pas dessinée avec des caractères ascii mais pixel par pixel je crois ?

Dernière modification par :!pakman (Le 02/02/2011, à 20:46)


...

Hors ligne

#1715 Le 02/02/2011, à 20:55

helly

Re : /* Topic des codeurs couche-tard [3] */

Кຼزດ a écrit :

cm-t@jabber.fr \o/
(essayez avec une autre adresse xmpp au bout)

C'est une partouse de canards ?
Remarque… Page 69 !


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1716 Le 02/02/2011, à 21:08

tshirtman

Re : /* Topic des codeurs couche-tard [3] */

:!pakman a écrit :
tshirtman a écrit :
cm-t a écrit :

...
Oui j'aimerais dessiner une sinusoide (et pas en "art ascii" tongue). Bon je pourrais coder une simulation de console avec une librairie graphique mais ça perderait tout son charme

hum, c'est de l'ascii art, mais la lib aa est sans doute ce qui t'apportera le plus grande fidélité à ce niveau.

La courbe n'est pas dessinée avec des caractères ascii mais pixel par pixel je crois ?

oui, mais je ne vois pas trop comment faire mieux que AA avec juste la console.

Hors ligne

#1717 Le 02/02/2011, à 23:25

Pylades

Re : /* Topic des codeurs couche-tard [3] */

.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1718 Le 03/02/2011, à 00:15

Rolinh

Re : /* Topic des codeurs couche-tard [3] */

#! /usr/bin/dodo

Hors ligne

#1719 Le 03/02/2011, à 00:19

gnuuat

Re : /* Topic des codeurs couche-tard [3] */

helly a écrit :
Кຼزດ a écrit :

http://py.mathieui.net/avatar/cm-t@jabber.fr \o/
(essayez avec une autre adresse xmpp au bout)

C'est une partouse de canards ?
Remarque… Page 69 !

C'est un test pour savoir si tu es daltonienne.


Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !

Hors ligne

#1720 Le 03/02/2011, à 01:03

Sir Na Kraïou

Re : /* Topic des codeurs couche-tard [3] */


    Descendant de Charlemagne et de LUCA.
    Bleu, en l'hommage d'un truc bleu. :'(
    C'est pas du bleu.
    C'est pas le lac de Genève, c'est le Lac Léman.

    Hors ligne

    #1721 Le 03/02/2011, à 01:10

    The Uploader

    Re : /* Topic des codeurs couche-tard [3] */

    Non mais marre le plop pour les points des pas-codeurs! yikes

    J'te Ruby-plop, na! mad


    - Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
    - Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

    Hors ligne

    #1722 Le 03/02/2011, à 01:18

    cm-t

    Re : /* Topic des codeurs couche-tard [3] */

    helly a écrit :
    Кຼزດ a écrit :

    cm-t@jabber.fr \o/
    (essayez avec une autre adresse xmpp au bout)

    C'est une partouse de canards ?
    Remarque… Page 69 !

    c'est le «circle of Duck-t» CC-BY-SA cm-t ;)-t

    'Nuit;

    Dernière modification par cm-t (Le 03/02/2011, à 01:19)


    Actu Ubuntu            ☺/
    Pauses Ubuntu sur Paris            \_< -t
    [(π)] La Quadrature du net

    Hors ligne

    #1723 Le 03/02/2011, à 02:29

    Кຼزດ

    Re : /* Topic des codeurs couche-tard [3] */

    Kouain.


    dou

    Hors ligne

    #1724 Le 03/02/2011, à 03:34

    grim7reaper

    Re : /* Topic des codeurs couche-tard [3] */

    Bon, je me suis un peu remis à Perl aujourd'hui smile

    BN World!

    Hors ligne

    #1725 Le 03/02/2011, à 04:12

    nesthib

    Re : /* Topic des codeurs couche-tard [3] */

    plop


    GUL Bordeaux : GirollServices libres : TdCT.org
    Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
      ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

    Hors ligne