µPhone, min mobiltelefon
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: µPhone, min mobiltelefon
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
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
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: µPhone, min mobiltelefon
Nu är kortet monterat, ska se om det lever också.
Det drar 65µA i idle så det får duga. Nu blir det att koda.
Det drar 65µA i idle så det får duga. Nu blir det att koda.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: µPhone, min mobiltelefon
Finns det inget lätt tillgängligt som är bättre än fatfs att köra i en sånhär applikation?
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: µPhone, min mobiltelefon
Mycket möjligt men jag vill ha fatfs.
Nåväl, jag testar nu med sd kortet och jag kör följande kod:
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:
Alltså 0x7E vid start.
Är det inte så fel det kan bli, sak man inte få 0x01? eller har jag missuppfattat något?
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;
}
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
Är det inte så fel det kan bli, sak man inte få 0x01? eller har jag missuppfattat något?
Re: µPhone, min mobiltelefon
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.
Korrekturläs koden.
Re: µPhone, min mobiltelefon
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.
Det ska göras i alla fall.
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: µPhone, min mobiltelefon
Nu finns en skärm
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.
- Klas-Kenny
- Inlägg: 11836
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: µPhone, min mobiltelefon
Riktigt snyggt!
Hur är det tänkt att knappa in nummer mm. utan siffertangenter?

Hur är det tänkt att knappa in nummer mm. utan siffertangenter?
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: µPhone, min mobiltelefon
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.
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
... eller varför inte via SMS ?
Edit:
Typ man sänder över ett helt visitkort (*.vcf)
Edit:
Typ man sänder över ett helt visitkort (*.vcf)
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: µPhone, min mobiltelefon
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.
Så blir det helt svart när den är av.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: µPhone, min mobiltelefon


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..
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: µPhone, min mobiltelefon
Tja, finns ju basic tolkar för pic24
Men satan vad jobbit att programmera
Men satan vad jobbit att programmera