#1701 Le 01/02/2011, à 23: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, à 00:08)
Hors ligne
#1702 Le 02/02/2011, à 00:14
- :!pakman
Re : /* Topic des codeurs couche-tard [3] */
printf("plop !");
Dernière modification par :!pakman (Le 02/02/2011, à 00:14)
...
Hors ligne
#1703 Le 02/02/2011, à 00: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.
Dernière modification par The Uploader (Le 02/02/2011, à 00: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, à 00:17
- grim7reaper
Re : /* Topic des codeurs couche-tard [3] */
ARGH !!
fputs("plop !", stdout);
Fixed.
Je peux aller dormir en paix maintenant
Dernière modification par grim7reaper (Le 02/02/2011, à 00:17)
Hors ligne
#1705 Le 02/02/2011, à 00:28
- Rolinh
Re : /* Topic des codeurs couche-tard [3] */
EDIT: quoique avec un \n cela aurait été encore plus propre
Dernière modification par Rolinh (Le 02/02/2011, à 00:29)
Hors ligne
#1706 Le 02/02/2011, à 01:09
- Кຼزດ
Re : /* Topic des codeurs couche-tard [3] */
\o/
(essayez avec une autre adresse xmpp au bout)
Dernière modification par Кຼزດ (Le 02/02/2011, à 02:28)
dou
Hors ligne
#1707 Le 02/02/2011, à 02:07
- cm-t
Re : /* Topic des codeurs couche-tard [3] */
@mathieui:
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, à 02:08)
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#1708 Le 02/02/2011, à 03:06
- samυncle
Re : /* Topic des codeurs couche-tard [3] */
A tout les codeurs fous, c'est possible de faire ça avec la console ?
Oui j'aimerais dessiner une sinusoide (et pas en "art ascii" ). 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, à 03:08)
Hello world
Hors ligne
#1709 Le 02/02/2011, à 03:08
- nesthib
Re : /* Topic des codeurs couche-tard [3] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#1710 Le 02/02/2011, à 04: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, à 07: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
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, à 07: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, à 12:51
- tshirtman
Re : /* Topic des codeurs couche-tard [3] */
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…
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, à 19:31
- :!pakman
Re : /* Topic des codeurs couche-tard [3] */
cm-t a écrit :...
Oui j'aimerais dessiner une sinusoide (et pas en "art ascii" ). Bon je pourrais coder une simulation de console avec une librairie graphique mais ça perderait tout son charmehum, 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, à 19:46)
...
Hors ligne
#1715 Le 02/02/2011, à 19:55
- helly
Re : /* Topic des codeurs couche-tard [3] */
\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, à 20:08
- tshirtman
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" ). Bon je pourrais coder une simulation de console avec une librairie graphique mais ça perderait tout son charmehum, 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, à 22: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 02/02/2011, à 23:15
- Rolinh
Re : /* Topic des codeurs couche-tard [3] */
#! /usr/bin/dodo
Hors ligne
#1719 Le 02/02/2011, à 23:19
- gnuuat
Re : /* Topic des codeurs couche-tard [3] */
Кຼزດ 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, à 00: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, à 00:10
- The Uploader
Re : /* Topic des codeurs couche-tard [3] */
Non mais marre le plop pour les points des pas-codeurs!
J'te Ruby-plop, na!
- 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, à 00:18
- cm-t
Re : /* Topic des codeurs couche-tard [3] */
Кຼزດ a écrit :\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, à 00:19)
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#1723 Le 03/02/2011, à 01:29
- Кຼزດ
Re : /* Topic des codeurs couche-tard [3] */
Kouain.
dou
Hors ligne
#1724 Le 03/02/2011, à 02:34
- grim7reaper
Re : /* Topic des codeurs couche-tard [3] */
Bon, je me suis un peu remis à Perl aujourd'hui
BN World!
Hors ligne
#1725 Le 03/02/2011, à 03:12
- nesthib
Re : /* Topic des codeurs couche-tard [3] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne