µPhone, min mobiltelefon

Berätta om dina pågående projekt.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg 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
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg 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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
MiaM
Inlägg: 12895
Blev medlem: 6 maj 2009, 22:19:19

Re: µPhone, min mobiltelefon

Inlägg av MiaM »

Finns det inget lätt tillgängligt som är bättre än fatfs att köra i en sånhär applikation?
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg 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?
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: µPhone, min mobiltelefon

Inlägg 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.
Användarvisningsbild
jesper
Inlägg: 722
Blev medlem: 12 juni 2006, 16:04:08
Ort: Laem Mae Phim, Thailand

Re: µPhone, min mobiltelefon

Inlägg 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.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg 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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Klas-Kenny
Inlägg: 11836
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: µPhone, min mobiltelefon

Inlägg av Klas-Kenny »

Riktigt snyggt! :bravo:

Hur är det tänkt att knappa in nummer mm. utan siffertangenter?
Användarvisningsbild
lgrfbs
Inlägg: 7310
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Re: µPhone, min mobiltelefon

Inlägg av lgrfbs »

Jag gissar via usb kontakten.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg 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.
Användarvisningsbild
lgrfbs
Inlägg: 7310
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Re: µPhone, min mobiltelefon

Inlägg av lgrfbs »

... eller varför inte via SMS ?
Edit:
Typ man sänder över ett helt visitkort (*.vcf)
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg av victor_passe »

Men då behöver jag ju en till telefon.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg 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
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: µPhone, min mobiltelefon

Inlägg 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..
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg av victor_passe »

Tja, finns ju basic tolkar för pic24
Men satan vad jobbit att programmera
Skriv svar