Ready na. Kasi hindi naman 5V powered mcu nun.
may mga non-LF series PIC mcu that works fine even with 3.3V supply. i tried it with PIC18F2550, PIC18F2620. plus ung binanggit ni master Lurker na cheap PIC18F4620. these three are guaranteed working with 3.3V supply.
ANSEL = 0x0C ; // AN2 and AN3 convertors will be used C1ON_bit = 0; // Disable comparators C2ON_bit = 0; PORTA = 0 ; TRISA = 0xff ; // set PORTA as input for ADC
@prof.PIC18F2620. May udp bootloader na. Kaya no need for progrmmer na to upgrade firmware.
Bakit po kailangan nating gamitin ang ANA as well as ADC? Or baka i-didiscuss nyo pa po yung mga explanations ng code na yan.
<script>var str,i;str="";for(i=0;i<8;i ){str ="<tr><td bgcolor=pink>BUTTON #" i "</td>";if(PORTB&(1<<i)){str ="<td bgcolor=red>ON";}else {str ="<td bgcolor=#cccccc>OFF";}str ="</td></tr>";}document.write(str) ;</script>
<tr><th colspan=3>PORTD</th></tr><script>var str,i;str="";for(i=0;i<8;i ){str ="<tr><td bgcolor=yellow>LED #" i "</td>";if(PORTD&(1<<i)){str ="<td bgcolor=red>ON";}else {str ="<td bgcolor=#cccccc>OFF";}str ="</td><td><a href=/t" i ">Toggle</a></td></tr>";}document.write(str) ;</script>
Ot:Prof relate natin sa alam mong gamitin, si arduino. Si arduino ay atmega chip na may serial bootloader. Kaya you can upgrade the fw using serial comm (usb to serial sa case ni arduino).Ung udp bootloader naman, you can upgrade the firmware of you pic mcu with enc module using ethernet port ng pc mo. Or even tru a wifi router.Tama na daldalan prof. Makinig na ta kay master lurker. Baka batuhin na tayo ng eraser.
Yung basic example ng mirkroC gumagamit ng ADC, button at output.Yung button at output gumagamit ng script at looping sa HTML code niya,Code: [Select]<script>var str,i;str="";for(i=0;i<8;i ){str ="<tr><td bgcolor=pink>BUTTON #" i "</td>";if(PORTB&(1<<i)){str ="<td bgcolor=red>ON";}else {str ="<td bgcolor=#cccccc>OFF";}str ="</td></tr>";}document.write(str) ;</script>Code: [Select]<tr><th colspan=3>PORTD</th></tr><script>var str,i;str="";for(i=0;i<8;i ){str ="<tr><td bgcolor=yellow>LED #" i "</td>";if(PORTD&(1<<i)){str ="<td bgcolor=red>ON";}else {str ="<td bgcolor=#cccccc>OFF";}str ="</td><td><a href=/t" i ">Toggle</a></td></tr>";}document.write(str) ;</script>Next time lang natin i-discuss yan. Step by step lang master prof mahina ang kalaban. Yung ADC lang muna ang i-discuss natin kasi marami din ito application like temperature and voltage telemetry.
unsigned char SPI_Ethernet_doPacket();
unsigned int SPI_Ethernet_UserTCP(unsigned char *remoteHost, unsigned int remotePort, unsigned int localPort, unsigned int reqLength, TEthPktFlags *flags);