Sökningen fann 21 träffar
- 24 februari 2014, 01:34:23
- Kategori: Programmering
- Tråd: Toggle funktion för LED
- Svar: 15
- Visningar: 9263
Re: Toggle funktion för LED
V.v. kopiera inte all text från föregående inlägg! De ska jag naturligtvis inte göra! Riktigt dumt av mig faktiskt, skyller på den sena timmen ;) grundfelet med första koden. Jodå! Det gör jag. Frågan är hur jag ska försöka förklara att jag förstår. Eftersom jag inte kommer på något bra nu så skite...
- 24 februari 2014, 01:06:33
- Kategori: Programmering
- Tråd: Toggle funktion för LED
- Svar: 15
- Visningar: 9263
Re: Toggle funktion för LED
> Nu vill jag bara förstå hur jag avhjäper bouncen! Det viktiga här är ju att du faktiskt förstog vad som var det *stora* problemet med din ursprungliga kod! Det har inte med "de-bounce" att göra. Om du inte vid det här laget ser det klart och tydligt så har du sannolikt andra problem på ...
- 24 februari 2014, 00:20:48
- Kategori: Programmering
- Tråd: Toggle funktion för LED
- Svar: 15
- Visningar: 9263
Re: Toggle funktion för LED
Jag har efter en del problem lyckats lösa mitt problem med en timer som ICECAP föreslog! Hade dessutom ett fel på original kretskortet som gjorde att RA3 ALLTID var hög.... Monterade pic på ett labb kort ist å nu fungerar det :) #include <pic.h> #include <htc.h> __CONFIG (FOSC_INTRCCLK&WDTE_OFF&...
- 23 februari 2014, 21:54:29
- Kategori: Programmering
- Tråd: Toggle funktion för LED
- Svar: 15
- Visningar: 9263
Re: Toggle funktion för LED
if(RA3==0 && flag==0){ RC3=1; flag=1; } ---- Vi antar att RA3 är 0 och flaggan var 0 Flaggan har ändrats till 1 när programmet kommer hit if(RA3==0 && flag==1){ ---- RA3 är fortfarande 0 och din flagga är 1 RC3=0; flag=0; ---- Nu är din flagga 0 igen ---- Resultatet blir att RC3 väx...
- 23 februari 2014, 20:58:50
- Kategori: Programmering
- Tråd: Toggle funktion för LED
- Svar: 15
- Visningar: 9263
Re: Toggle funktion för LED
Jag föredrar att lösa detta i mjukvara och då är lösningen att läsa fler gångar och när två (eller fler) avläsningar med ett visst tidintervall mellan (50ms?) är identiska är det brytarens status. Nu börjar det komma in en massa "använd __delay_ms()"-råd men mitt råd är att starta en time...
- 22 februari 2014, 01:42:25
- Kategori: Programmering
- Tråd: Toggle funktion för LED
- Svar: 15
- Visningar: 9263
Re: Toggle funktion för LED
Det är inte den exakta koden, ser nu att jag glömt ett = men i koden jag skrivit till pic:en så är de rätt. __delay_ms(1); funktionen gjorde bara att LED lyste hela tiden? :shock: Sen undrar jag om delay gör så att timern slutar räkna. Kommer ha en timer som gör en fördröjning på nån minut senare, g...
- 22 februari 2014, 01:31:24
- Kategori: Programmering
- Tråd: Toggle funktion för LED
- Svar: 15
- Visningar: 9263
Toggle funktion för LED
Hej! vill få en led att tändas / släckas med endast en knapp. Om jag gör som jag lärt mig med typ PLCer osv fungerar de bara ibland. varför? RC3 = LED RA3 = Knapp (ger 0 vid tryck) flag = "minne" flag=0; RC3=0; while(1){ if(RA3==0 && flag==0){ RC3=1; flag=1; } if(RA3==0 && ...
- 13 februari 2014, 21:45:11
- Kategori: Programmering
- Tråd: Pwm pic16f690
- Svar: 9
- Visningar: 6146
Re: Pwm pic16f690
Vad har du för krav på själva PWM'en? inga större krav, mer än att jag ska kunna ha olika styrkor (signal) på olika pinnar. Grundfrekvens (d.v.s blinkfrekvens på lysdioderna)? Den ska bara minska i ljusstyrka blinkningarna ska inte synas. Antal steg för ljusstyrkan? 10 steg kanske är lagomt. Antal ...
- 12 februari 2014, 20:46:03
- Kategori: Programmering
- Tråd: Pwm pic16f690
- Svar: 9
- Visningar: 6146
Re: Pwm pic16f690
Okej ett exempel på hur jag kan göra istället?
Har bara denna pic som en test just nu.
Har bara denna pic som en test just nu.
- 12 februari 2014, 17:17:48
- Kategori: Programmering
- Tråd: Pwm pic16f690
- Svar: 9
- Visningar: 6146
Re: Pwm pic16f690
Här kommer koden på det jag gjort! #include <pic.h> __CONFIG (FOSC_INTRCCLK&WDTE_OFF&MCLRE_OFF&CP_OFF); // Using Internal Clock of 8 MHz #define FOSC 8000000L // Delay Function #define _delay_us(x) { unsigned char us; \ us = (x)/(12000000/FOSC)|1; \ while(--us != 0) continue; } void _del...
- 12 februari 2014, 03:39:11
- Kategori: Programmering
- Tråd: Pwm pic16f690
- Svar: 9
- Visningar: 6146
Re: Pwm pic16f690
Ja kan fixa det imorgon!
- 12 februari 2014, 03:29:36
- Kategori: Programmering
- Tråd: Pwm pic16f690
- Svar: 9
- Visningar: 6146
Pwm pic16f690
Har försökt söka mig till ett svar men misslyckats. Kan jag på en 16f690 ha två olika pwm utgångar som inte påverkar varandra? Ex: LED1 dimmad knapptryck > LED1full Knapptryck > LED1 dimmad Och sedan göra samma sak med en till LED oberoende av den andra? Själva pwm styrningen har jag löst, men den g...
- 11 februari 2014, 01:44:50
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Timer PIC16F690
- Svar: 16
- Visningar: 4757
Re: Timer PIC16F690
Tror jag kan ha löst det nu eventuellt!
exprimenterade lite med koden
exprimenterade lite med koden
- 11 februari 2014, 01:31:52
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Timer PIC16F690
- Svar: 16
- Visningar: 4757
Re: Timer PIC16F690
har hållt på med andra microkontroller inte just PIC
hittar inga vettiga tutorials på nätet heller.
hittar inga vettiga tutorials på nätet heller.
- 11 februari 2014, 01:24:58
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Timer PIC16F690
- Svar: 16
- Visningar: 4757
Re: Timer PIC16F690
å de där fatta jag halvsju av....
utan en vettig kod å titta på är jag helt lost sry.
utan en vettig kod å titta på är jag helt lost sry.
