Gefunden für bascom config timer - Zum Elektronik Forum





1 - Spannungswächter aus Resten ;-) -- Spannungswächter aus Resten ;-)




Ersatzteile bestellen
  Nabend,

ich denke so kann es auch funktionieren, nicht ganz so aufwändig und die Entscheidung was passieren soll liegt bei mir.

1. Eingangsspannung Uin 0-13,8V (AKKU)
* > 8,0V rote LED an alles i.O.
* < 8.0V rote LED aus, der AKKU muß gewechselt werden
2. Ausgangsspannung Uout 0-5V (AVRs)
* > 4,5V grüne LED an alles i.O.
* < 4,5V grüne LED aus, es gibt/gab ein Problem und die gelbe LED blinkt bis die Reset-Taste gedrückt wurde

So komme ich mit den Bauteilen die Vorrätig sind zurecht.


Code : ' Compi...
2 - PWM mit Attiny2313 will nicht so ganz -- PWM mit Attiny2313 will nicht so ganz
Hi!
Weiß jemand, warum Bascom bei diesem einfachen Programm den dritten PWM-Kanal nicht ansteuert?

Code : '###############################################################
'## Grundgerüst eines BASCOM- Programmes für Multi2313- Board ##
'###############################################################

'Den verwendeten Mikrocontroller nennen:
$regfile = "attiny2313.dat"

'Belegungsplan des Controllers:
'PA0 Lochrasterfeld
'PA1 Lochrasterfeld
'PA2 ISP/EXT Pin5
'PB0 ISP/EXT Pin3
'PB1 Lochrasterfeld
'PB2...








3 - Displaymenü mit Bascom -- Displaymenü mit Bascom
Hi,
ich baue mir gerade unter Bascom ein Menü auf einem alphanumerischen 4*20-Display zusammen. Die Encoderauswertung habe ich schon hinbekommen, die Temperaturmessung mit NTCs funktioniert auch wie sie soll.
Jetzt habe ich allerdings das Problem, dass Bascom anscheinend viel zu viel Zeit mit dem Case Select verbraucht, da ich nur noch durch das Menü scrollen kann, wenn ich ganz langsam am Encoder drehe.
Ansonsten gehen die Variablenänderungen einfach verloren.
Ja, ich weiß, mit C ließe sich das bestimmt gaanz einfach lösen...
Da blicke ich aber nicht durch, außerdem soll das Projekt in den nächsten _Monaten_ fertig werden
Außerdem habe ich hier ne Vollversion und die möchte ich auch ausschöpfen
Kennt jemand ne bessere Möglichkeit?

Code :
4 - Atmega32 Frequenz Erzeugen -- Atmega32 Frequenz Erzeugen
erstmal danke für die schnelle Antwort Morgoth,

soweit hab ich das Verstanden, achso ich hab im Vorposting ganz vergessen dass ich das ganze in Bascom realisieren will, also wie muss ich den Timer dann konfigurieren "ctc" geht schonmal nicht oder muss ich einfach als Timer konfigurieren

Config Timer1 = **** , Prescale = 8 , Edge = Rising

Mfg g36c
...
5 - AVR zu langsam??? -- AVR zu langsam???
Hallo zusammen. Eigentlich geht es darum das die Kommunikation zwischen meinem AVR und dem PC nicht funktioniert. Es kommt immer nur 192dez. bzw. &hC0 an. Gefolgt von 1-3 mal &h00.

Weil mich das schon den ganzen Tag herausfordert, und ich nicht dahinter komme wo der Fehler liegt, hab ich mal einen kleinen Test gemacht und bin auf folgendes Problem gestossen:

Ich habe am ATMega8 einen Quarz von 7,372800 Mhz. Am Port D.6 & D.7 ist jeweils eine LED.

folgendes BASCOM Programm läuft:


Code : $regfile = "m8def.dat"
6 - PWM beim ATMega 8 -- PWM beim ATMega 8
Ja, mit Bascom...
Da braucht man nichtmal das Datenblatt aufschalgen, oder irgendwelche Registerbezeichnungen benutzen. Das macht Bascom ja alles von allein, nachdem man ihm das per Config PWM = ... mitgeteilt hat.



Zitat :
Ich schreibe in OCR1AH / OCR1AL einen Wert. Lösche den Timer (TCNT1H / TCNT1L). Und setze den Ausgang (B1) auf „1“. Wenn der Vergleicher abgelaufen ist, soll er den Ausgang wieder auf „0“ setzen (nach 1,5ms). Nach etwa 20ms (dieser Teil des Programms ist noch nicht fertig) soll wieder alles von vorn beginnen.


Wenn ich dich recht verstehe, hat also die resultierende Frequenz eine Periodendauer von ca. 21,5ms.
Damit lässt sich der erwünschte Wert für das OC-Register errechnen. Der Vergleichswert muss so gewählt werden, dass nach 1,5ms der OC-Pin wieder gelöscht wird. Der Timer zählt nun weiter, bis ein Überlauf stattfindet. Nach diesem Überlauf wird der OC-Pin wieder gelöscht.

Das Problem ist, dass die Freqn...
7 - Drehgeber mit Bascom auslesen und PWM regeln -- Drehgeber mit Bascom auslesen und PWM regeln
Hallöchen.

ich bin jetzt in meinem roland walter buch so weit, daß ich bei der PWM bin. jetzt würde ich gerne, statt mit avr Term (ein Terminal programm) das ganze mit nem Drehgeber machen.

Es geht darum mit dem Terminal programm die Helligkeit der PWM-Led zu regeln. da ich aber kein Nullmodemkabel habe würde ich das Gerne mit nem
Drehregler machen.
Ich habe auch schon bei der Bascom hilfe Hilfe gefunden, aber ich schaff es glaube ich nicht:

- Ihn auszulesen
- Den ausgelesenen wert zu verarbeiten.(also den Timerwert um 1 zu
vergrößern bei rechtsdrehung, oder den Timerwert um 1 zu verkleinern
bei linksdrehung

Ist jemand so nett und würde mir unter die Arme greifen?

Der Drecksack

Hier mal das original Listing, daß ich auf Drehgeber abändern möchte


'0604.BAS: Einfacher D/A-Wandler, LED-Helligkeitssteuerung
'Hardware: Nullmodemkabel zum PC, Pin PD5 mit LED verbinden
'----------------------------------------------------------
$regfile = "m8def.dat" 'ATmega8-Deklarationen
$crystal = 3686400 'Quarz: 3,6864 MHz
$baud = 9600 '9600 Baud
8 - DCF-77-empfang mit AT90S8515...? -- DCF-77-empfang mit AT90S8515...?
hallo zusammen

ich möchte mit einem at90s8515 und dem funkuhr-modul von conrad-elektronik als großes ziel einen hifi-timer bauen, der mir zu bestimmten zeiten gezielt einzelne hifi-komponenten einschaltet.

ich habe keine große erfahrung mit der programmierung von mikrocontrollern und habe mich daher entschlossen, BASCOM-AVR zu benutzen.
um nun eine grundlage für mein projekt zu haben, möchte ich einfach nur mal die dcf-77-zeit auf einem display ausgeben, was bisher leider nicht funktioniert...

das dcf-77-programmbeispiel bei den application notes auf der bascom-internet-seite ist ziemlich lieblos von einem 8051-controller portiert und funktioniert einfach nicht.
falls jemand das so anpassen könnte, daß es läuft, wäre ich sehr dankbar. (zu finden unter http://www.mcselec.com/an_122.htm


außerdem habe ich noch folgendes (auch von einem 8051 portiertes) programm gefunden, welches ebenfalls nicht läuft. da ich leider nicht mehr weiß, wo ich das programm gefunden habe, poste ich einfach anschließend den quelltext und hoffe, daß mir jemand von euch weiterhelfen kann.


zu meiner ausstattung gibt's folgendes zu sagen:
...
9 - DMX-Empfangs-Programm für AVR -- DMX-Empfangs-Programm für AVR
also, bevor ich jetzt tausendmal nachfrage, poste ich doch einfach mal den programmtext, und du kannst dann ja mal das nötige verändern. falls du da die zeit zu hast . den teil für das lcd hab ich schon grösstenteils entfernt, weil der ja dann im bascom-text drin stehen soll.



$baud = 250000
On Urxc Rx_sub
Enable Serial
Declare Sub Get_byte

'*******************************************************************************

Config Lcdpin = Pin , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2 , Db7 = Porta.3 , E = Porta.6 , Rs = Porta.4
Config Lcd = 16 * 2
Cls
Cursor Off

'*******************************************************************************

Do
'hier soll erstmal nur der wert des eingestellten dmx-kanals in eine varible geschrieben werden!
Loop

'*******************************************************************************

$asm
Get_byte:

' das unterprogramm aus dem ASM-Listing
' inc dmx_countL mußt du als inc r22 schreiben
' so wie es in den .def steht
' also die Namen gegen die Register tauschen

' 8515 mit 8MHz

.include "8515def.inc"

.equ Channels_all = 1 ...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Bascom Config Timer eine Antwort
Im transitornet gefunden: Bascom Config Timer


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 9 Beiträge im Durchschnitt pro Tag       heute wurden bisher 2 Beiträge verfasst
© x sparkkelsputz        Besucher : 192919788   Heute : 5240    Gestern : 11413    Online : 373        8.9.2026    12:23
4 Besucher in den letzten 60 Sekunden        alle 15.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.023176908493