Sida 13 av 26

Re: µPhone, min mobiltelefon

Postat: 8 november 2011, 16:27:46
av victor_passe
Nej, jag tar nog och löder fast ett microsd kort istället. Jag kan få plats med det och om jag får en me25pe16 så kan jag ju byta
Och då kan jag ju formatera kortet i datorn och använda färdig kod för sd kort
Är bara orolig för strömmen, men jag ska mäta upp den först

Re: µPhone, min mobiltelefon

Postat: 8 november 2011, 17:52:51
av victor_passe
Nu är kortet monterat, ska se om det lever också.
Det drar 65µA i idle så det får duga.
µphone 002.JPG
µphone 003.JPG
µphone 005.JPG
µphone 006.JPG
µphone 007.JPG
µphone 008.JPG
Nu blir det att koda.

Re: µPhone, min mobiltelefon

Postat: 8 november 2011, 20:14:47
av MiaM
Finns det inget lätt tillgängligt som är bättre än fatfs att köra i en sånhär applikation?

Re: µPhone, min mobiltelefon

Postat: 8 november 2011, 20:21:35
av victor_passe
Mycket möjligt men jag vill ha fatfs.
Nåväl, jag testar nu med sd kortet och jag kör följande kod:

Kod: Markera allt

unsigned char init_flash()
{
 unsigned char i,resp=0xFF;
 FLASH_CE=1;
 __delay_ms(1000);
 for(i=0;i<10;i++)
  spiSend(0xFF);
 for(i=0;i<50;i++)
 usbPushSingle(flashSendCommand(0));
.
.
.
.
unsigned char flashSendCommand(unsigned char cmd)
{
 unsigned char resp;
 spiSend(0xFF);
 FLASH_CE=0;
 spiSend(0x40 | cmd);
 spiSend(0x00);
 spiSend(0x00);
 spiSend(0x00);
 spiSend(0x00);
 spiSend(0x95);//CRC
 resp=spiSend(0xFF);
 FLASH_CE=1;
 return resp;
}
.
.
.
.
.
unsigned char spiSend(unsigned char data)
{
 unsigned char res=0,i=0;
 for(i=0;i<8;i++)
 {
  FLASH_MOSI=(data>>7)&1;
  data<<=1;
  FLASH_SCK=1;
  __delay_ms(1);
  FLASH_SCK=0;
  __delay_ms(1);
  res<<=1;
  res+=FLASH_MISO;
 }
 return res;
}
Ja, det är bitbangad spi och långsamt som satan, men det bör ju funka med detta.
När det funkar för jag det på riktigt.
Men iaf, jag får följande data från telefonen vid power on:

Kod: Markera allt

0x7E 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 
Alltså 0x7E vid start.
Är det inte så fel det kan bli, sak man inte få 0x01? eller har jag missuppfattat något?

Re: µPhone, min mobiltelefon

Postat: 8 november 2011, 20:31:44
av blueint
Skriv ett testmönster "0x00 0x01 0x02 0x04 0x08 0x10 0x20 0x40 0x80 0x7F" osv.. och se om hårdvaran läser minneskortet okej övh. Nästa är att testa att spara. Testkör fatkoden på en PC mot en minnesarea som du sparar/laddar från disk.
Korrekturläs koden.

Re: µPhone, min mobiltelefon

Postat: 8 november 2011, 22:55:49
av jesper
Fixa till SPI drivrutinen för FatFS och kör det direkt istället, så får du lite vettiga felkoder.
Det ska göras i alla fall.

Re: µPhone, min mobiltelefon

Postat: 9 november 2011, 23:51:16
av victor_passe
Nu finns en skärm
µPhone 002.JPG
µPhone 005.JPG
Nu måste jag bara få igång minnet så jag kan börja göra fonter/bilder.

Re: µPhone, min mobiltelefon

Postat: 9 november 2011, 23:58:34
av Klas-Kenny
Riktigt snyggt! :bravo:

Hur är det tänkt att knappa in nummer mm. utan siffertangenter?

Re: µPhone, min mobiltelefon

Postat: 10 november 2011, 00:01:12
av lgrfbs
Jag gissar via usb kontakten.

Re: µPhone, min mobiltelefon

Postat: 10 november 2011, 00:22:23
av victor_passe
Jepp, via usb
Men jag ska nog ha en reserv:

när man ringer står det "000000000" och så kan man gå höger/vänster öka/minska
Så man går till höger, ökar med 7, går till höger ökar med 6 osv.
men tanken är att man ska lägga in nya kontakter via usb.

Re: µPhone, min mobiltelefon

Postat: 10 november 2011, 00:32:01
av lgrfbs
... eller varför inte via SMS ?
Edit:
Typ man sänder över ett helt visitkort (*.vcf)

Re: µPhone, min mobiltelefon

Postat: 10 november 2011, 00:57:03
av victor_passe
Men då behöver jag ju en till telefon.

Re: µPhone, min mobiltelefon

Postat: 10 november 2011, 01:11:00
av victor_passe
Jag har märkt att den plexiglasbiten som är en testframsida inte försämrar färgerna så mycket. Jag ska nog ha tonat plexi framför skärmen istället för transparent.
Så blir det helt svart när den är av.
µPhone 001.JPG
µPhone 004.JPG

Re: µPhone, min mobiltelefon

Postat: 10 november 2011, 01:19:28
av blueint
:tumupp: :tumupp:

Nu saknas väl bara något sätt att skriva små program för att stänga av ringsignal när en viss mast upptäcks osv..

Re: µPhone, min mobiltelefon

Postat: 10 november 2011, 01:41:38
av victor_passe
Tja, finns ju basic tolkar för pic24
Men satan vad jobbit att programmera