Hallo zusammen,

ich arbeite noch nicht so lange mit µC's, also kann es sein, das es ganz einfache Fragen sind.
Google etc. wirft für mich auch keine brauchbaren Antworten aus. Aber das RN-Wissen war zum Teil ganz hilfreich.

Ich wollte mit PWM eine LED heller und dunkler leuchten lassen. Da passiert aber garnichts! Ich glaube da fehlt noch eine Definierung zwischen dem PWM und dem Port. Hier mal der Code:
Code:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000

Config Portb.1 = Output
Config Portb.2 = Output

Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1

Do
 Compare1a = 205
 Compare1b = 51

Loop

End
Also die LEDs an Port B1 und B2 soll jeweils unterschiedlich hell leuchten.

2. Frage:
Wenn ich das richtig verstanden habe, schaltet der Chip immer zwischen +5V und 0V um. Aber die Leds sind doch nur für 3V ausgelegt. Oder entsteht da eine abgerundete Sinuswelle? Bei 5V würden die doch kaputt gehen.

3. Frage:
Ich habe ein 4*20 Zeichen LCD. Das lässt sich auch wunderbar im Bit Modus ansteuern. Aber nach dem Letzten Buchstaben oder Zeichen kommt immer so ein _ (Unterstrich). Wie kann ich den unterdrücken/verhindern?

Danke schonmal im voraus