Sökningen fann 65 träffar

av xezer
20 maj 2007, 22:02:47
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: USART
Svar: 11
Visningar: 1765

Oj, det skrev jag aldrig i denna tråden. :oops:
Men du har så rätt Micke_s, det är en PIC18F452.
av xezer
20 maj 2007, 21:55:49
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: USART
Svar: 11
Visningar: 1765

Micke_s: BAUDCON, BRG16 ? Hittar ingenting i databladet om det :? Ska inte baudraten vara 129 med BRGH och 20MHz på 9.6 kbit? Sodjan: Om jag skickar ett tecken får jag 0xFF oavsett tecken. Jag skriver så för att jag håller på och testar lite olika bitar, det underlättar för mig. För övrigt så verkar...
av xezer
20 maj 2007, 11:42:20
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: USART
Svar: 11
Visningar: 1765

Micke_s: 129 ska vara 2.4k baudrate på 20MHz utan BRGH satt, om jag förstått det rätt. Nu väntar jag på TXIF också, om jag gjort det rätt. Och tja, varför jag sätter på och stänger av TXen har jag inget bra svar på.. :oops: Sådär, nu börjar det bli något även av det här :D Ända problemet är att den ...
av xezer
20 maj 2007, 00:58:55
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: USART
Svar: 11
Visningar: 1765

Nivåkonvertering?
Kopplingen är det inget fel på, det fungerar med ett program jag skrev i assember, men nu när jag gav mig på C så gick det inget vidare.
Jag får olika skräp beroende på vilken textsträng jag skickar. Det är som att den bara byter ut tecken :/
av xezer
20 maj 2007, 00:07:46
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: USART
Svar: 11
Visningar: 1765

USART

Försöker skicka lite data med USARTen men det vill sig inte riktigt :( När jag skickar till PCn så får jag bara en massa lustiga tecken. Något spontant fel eller något jag glömt? Och ja, jag har rätt baudhastighet. void InitUsart(){ TRISC = 0x00; TRISC.F7 = 1; //RX TXSTA = 0x00; RCSTA.F7 = 1; //SPEN...
av xezer
17 maj 2007, 16:45:17
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: MikroC
Svar: 6
Visningar: 1020

Läste i manualen att man både kunde skriva F0-F7 och bitens namn, så båda fungerar. PORTB.F0 blir konstigt nog alltid sant :? Jag har ett motstånd mellan knappen och spänningen. Den koden jag har nu: TRISB = 0xff; do { if(PORTB.F0){ Lcd_Chr(2,1, 'P'); }else{ Lcd_Chr(2,1, ' '); } } while(1); Lcd_Chr(...
av xezer
17 maj 2007, 16:15:56
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: MikroC
Svar: 6
Visningar: 1020

Oj, såg inte att du frågade efter Button(),
den läser av vilken "state" en knapp har, dvs om den får en spänning eller inte.

Jag tycker det borde gå göra
if(PORTB.RB0 == 1){...}

för att kolla om den får signal eller inte? Men det fungerar inte heller :/
av xezer
17 maj 2007, 16:00:13
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: MikroC
Svar: 6
Visningar: 1020

TRISB = 0xff;
TRISD = 0;

Det är inget fel i det vad jag kan se :?
av xezer
17 maj 2007, 15:18:53
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: MikroC
Svar: 6
Visningar: 1020

MikroC

Hej, Nu har jag pysslat med assambler en hel och ville testa på ett nytt språk, mikroC. Jag testade lcd-biblioteket och allt fungerar toppen, men toppen var inte mycket högre än så. Vanliga enkla exempel som do { if (Button(&PORTB, 0, 1, 1)) oldstate = 1; if (oldstate && Button(&PORT...
av xezer
17 maj 2007, 15:07:24
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Wisp628, rc 21
Svar: 13
Visningar: 2053

v-g: tack, letade efter felkoderna innan men hittade dem inte.

Marta: det är en riktig serieport.
av xezer
16 maj 2007, 21:54:56
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Wisp628, rc 21
Svar: 13
Visningar: 2053

Nej nu fungerar det konstigt nog. Det är ett fel som kommit lite då och då, men brukar fungera efter att man försökt bränna in programmet i picen 2-3ggr.

Kan inte hitta något "gör jag såhär så kommer felet" utan det kommer slumpmässigt.
av xezer
16 maj 2007, 21:39:16
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Wisp628, rc 21
Svar: 13
Visningar: 2053

Jag känner inte till någon 18F52.
Den heter mycket riktigt 18F452.
av xezer
16 maj 2007, 21:33:03
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Wisp628, rc 21
Svar: 13
Visningar: 2053

:shock: Okej,
för att få felet så gick jag ifrån den lille picen för att se på The Simpsons på TV, sen fungerade det inte när jag kom tillbaka.

För att fixa felet så fick man gå ifrån den lille picen och stänga av TVn och komma tillbaka.
av xezer
16 maj 2007, 21:19:07
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Wisp628, rc 21
Svar: 13
Visningar: 2053

Wisp628, rc 21

Hej, Jag får detta felet när jag ska bränna in programmet till picen Verifying fuses memory........failed at 00000C, expected: '0C40', found: '0F40' Write-Verify failed after 1.82 seconds, rc 21! XWisp2 failed after 2.92 seconds, rc 21! Någon aning om vad det kan vara? Det är en 18F52 om det är rele...
av xezer
27 februari 2007, 22:49:21
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Slö PIC?
Svar: 13
Visningar: 1840

Hej,
Ursäkta min inaktivitet, kort efter mitt senaste inlägg gick backlighten till laptopen så jag har varit datorlös ett tag nu :(
hämsk tid..

I alla fall, det var avkopplingen som inte riktigt var som den skulle, så nu fungerar det prima igen :) Tack så mycket för hjälpen!