Gefunden für bascom quarz - Zum Elektronik Forum





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




Ersatzteile bestellen
  
Zitat : Du willst 2022 wirklich noch einen Shuntregler nutzen, für ein Gerät das aus einem Akku versorgt wird?

Warum? Bzw. nenne mir bitte einen Vorteil gegenüber einem (LDO-)Längsregler wie z.B. einem LM2950 der speziell für solche Zwecke gezüchtet wurde.
So ein LP2950 ist mit knapp einem Euro pro Stück verhältnismäßig teuer. Und zumindest in meinem Sortiment nicht rumfaulenzend; bräuchte also erst bestellen.

Du wirst auch in 2022 beispielsweise wohl kaum einen Bewegungsmelder finden der die Spannung für den PIR, die Einschaltdauer-Steuerung und den Umgebungshelligkeits-Sensor nicht aus einer simplen Z-Diode zieht. Und in den BWM-Dingern stirbt bekanntlich (nur) der teure X2-Kondensator alle 5-8 Jahre.

´Aus einem Akku versorgt´ ist ebenso relativ: das Ding hat ein richtiges Kraftwerk in der Größenordnung x mal 1800mAh -Mignonakkus dranhängen. Bei (lediglich) Knopfzellen, AAA-Batteriechen oder...
2 - Kleines Problem bei BASCOM Programm -- Kleines Problem bei BASCOM Programm
Hallo,
Edit: Blödsinn mit Tasten prellen entfernt, zu spät bemerkt, dass das ja kein Taster ist mit "Toggle" Funktion.

Blöde Frage: Wie groß sind denn deine PullDown Widerstände?
Wenn die groß genug sind, könnten die, kombiniert mit den integrierten PullUp Widerständen, irgendwelche Spannungen erzeugen.


LG
Simon

Edit2:
Hab grad das Datenblatt offen.
Ohne mich jetzt auch nur im geringsten bei Bascom auszukennen:
Wie kann es sein, dass du PB6 und PB7 als Tastereingang (= TOSC1 und TOSC2 für den Quarz) verwendest und oben "crystal" definierst?


[ Diese Nachricht wurde geändert von: wulf am  3 Mai 2011 12:35 ]...








3 - LED-Weihnachtsdeko mit Micro-Controller blinken lassen -- LED-Weihnachtsdeko mit Micro-Controller blinken lassen
Hoi,

Ohne, dass ich Bascom beherrsche (Kleinspannung wird da bestimmt noch was zu schreiben):

Code : $crystal = 1000000

Soll das angeben, dass ein 1MHz-Quarz verbaut ist? 10MHz sind meines Wissens üblicher (da kann ich mich auch böse irren, AVRs kenne ich nämlich genauso wenig wie Bascom ).

Ich nehme an, der Doppelpunkt trennt zwei Befehle voneinander (alternativ zum Zeilenumbruch).

Dann ließe sich das Programm auc...
4 - Mega8 programmieren -- Mega8 programmieren
Hallooo

Soo, da wir jetzt im Gymnasium Mikrocontroller mit Bascom programmieren werden, wollte ich schonmal anfangen und ein bisschen zuhause experimentieren

So, erstmal: ist das hier der richtige?:
http://www.reichelt.de/?ACTION=3;ARTICLE=45024;PROVID=2402
Der Mega8 braucht doch einen schmalen 28-Pol Sockel. Bei Reichelt gibts momentan aber leider keine :/ Kann ich auch einen normalen nehmen und den in der mitte trennen und auf den passenden Abstand auf eine Lochrasterplatine löten? Würde funktionieren, oder? Den Programmer bau ich mir auf einer Lochrasterplatine auf. Experimentieren und rumprobieren werde ich aber ausschließlich auf meinem Steckboard
Ich will den mega8 via Parallel-Port programmieren (alter Laptop), ist diese Schaltung hier dafür gut?: http://www.bunbury.de/technik/avr/vorbereitung.htm#Hardware
Was...
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 - 5x7 Matrix am ATMEGA8 mit 74HC595 -- 5x7 Matrix am ATMEGA8 mit 74HC595
Die Schaltung sieht soweit schonmal gut aus. Das Flackern wird an BASCOM liegen. Basic ist nicht grade dazu geeignet zeitkritische Dinge auszuführen. Besser wäre C oder Assembler. Vielleicht bringt ein schnellerer Quarz eine Besserung, ist aber eher ne Behelfslösung. Wenn dann auch noch das scrollen hinzukommt wird das warscheinlich ganz zusammenbrechen.

Hast du noch genug Portpins frei? Ich persönlich würde die Zeilenansteuerung direkt per Portpin und nicht mit einem Schieberegister machen. Wenn nicht, wäre ein Dezimalzähler (CD4017) sinnvoll, da eh immer nur 1 Ausgang aktiv ist.

EDIT: Willkommen im Forum


[ Diese Nachricht wurde geändert von: Racingsascha am 26 Okt 2008 23:15 ]...
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 - Problem mit Mega32 -- Problem mit Mega32
Hallo,

ich habe einen Mega 32 folgendermaßen angeschlossen:

Bild eingefügt

Den Quarz und die anliegenden Kondensatoren habe ich weggelassen, weil
TwinAVR den Prozessor nicht erkannt haben.

Es war so, dass ich in dem Programm auf Config geklickt habe und dann
folgendes BIld erschien:

Bild eingefügt

Ziehe ich dann, solange das FEnster noch offen ist, den Stecker vom PC,
erscheint auf einmal folgendes Bild:

Bild eingefügt


Genau das gleiche Problem tritt auch mit Quarz und ohne Quarz auf!
BASCOM erkennt den Prozessor auch nicht.

Wisst ihr, woran das liegen kann? ...
9 - Idle und Sleep -- Idle und Sleep
Dein Code sieht so aus, als ob's BASCOM wäre (da bin ich nicht der Profi). Aber es gibt eine Konstante, die sich "Timervorgabe" nennt... ich vermute, dass damit die Dauer der Zeit zwischen den Interrupts bestimmt wird. Diesen Wert müsste man erhöhen, damit nicht so oft der Interrupt ausgelöst wird.
Logischerweise muss man dann aber auch den Sekundenzähler nicht um 1 erhöhen, sondern um den angepassten wert, also z.B.: um 2, wenn durch die (neue) Konstante eine Zeit von 2 Sek. zwischen den Interrupts bestimmt.
Weiter oben wurde schon erwähnt, dass durch Betrieb mit einem "niederfrequenten" Quarz der Stromverbrauch ebenfalls drastisch reduziert wird, was aber auch eine Anpassung der Konstanten für den Timer impliziert - möglicherweise kannst Du dann die Sekunden ganz vergessen und einen Minuten - Timer aufbauen - 59 mal weniger Interrupts, aber auch die Reaktionszeit auf Ausfall wird entsprechend schlechter!

Nebenbei bemerkt:
Der ATtiny2313 hat Pins, welche einen Interrupt auslösen können, wenn sich an Ihnen der Pegel ändert ... wäre das nicht eine Möglichkeit die Netz/Batt Umschaltung zu realisieren?
...
10 - Wait-Schleife -- Wait-Schleife
Hallo Leute,

ich habe wieder mal ein Problem, welches ich mir nicht erklären kann.
ich habe folgenden einfachen Quellcode in BASCOM geschrieben:

Code :
$regfile = "m8def.dat"
$crystal = 8000000
Ddrb = &B00000001
Ddrd = &B10000000
Ddrc = &B00000000
Portc = &B00000000
Portb = &B00000000
Portd = &B00000000

Gelb Alias Portb.0 'Gelbe LED

Set Gelb
Waitms 500
Reset Gelb

End



Der C...
11 - Programmieren mit WinAVR??? -- Programmieren mit WinAVR???
also: das Problem liegt am noch nicht gestarteten giveio-Treiber.

Die Fuses sind Programmierbits mit welchen man einstellt wie sich der Prozessor verhalten soll. Unter anderem Dinge wie externer Quarz, Taktfrequenzvorteiler oder brown out reset werden da eingestellt. Aber vorsicht, es kann einfach passieren dass du dich damit aus dem Controller aussperrst wenn du nicht genau weisst was du machst. Bei PonyProg muss man aufpassen da dort scheinbar die Häkchen für die verschiedenen fuses invertiert sind...

Ich hab mir soeben den AVRDude installiert, funktioniert 1A. welche Version vom WinAVR hast du? bei der neuesten habe ich gerade gemerkt dass ein nützliches Tool weg ist:

avrdude-gui.exe

Die findet sich (bisher) in in c:/winavr/bin

Die öffnest du, sobald du rechts oben bei "giveio-driver" auf install drückst geht der Parallelport. Das musst du nur einmal machen, ab sofort sollte windows das von selbst initialisieren. Jetzt kannst du direkt aus winavr den Controller flashen. Die GUI ist auch verwendbar um die Fuses zu setzen.

falls die GUI fehlt findest du die hier:

12 - simples BASCOM Programm?!?!? könnt ihr mir beim erklären helfen???? -- simples BASCOM Programm?!?!? könnt ihr mir beim erklären helfen????
hallo

da ich nun in die welt der mikrocontroller einsteigen will und das ganze mit Bascom programmieren will hab ich mal im internet ein bisschen rumgesucht um ein tutorial zu finden.
ich bin auf diese seite gestoßen:
http://www.rowalt.de/index.htm



nun versteh ich aber einiges an diesem beispiel nicht:
(laut beschreibung soll bloß die rote led leuchten!)



'0001.BAS: Rote LED an Pin PD3, gelbe an Pin PD4, grüne an PD5
'--------------------------------------------------------------
$Regfile = "2313def.dat" 'AT90S2313
$Crystal = 3686400 'Quarz: 3.6864 MHz
DDRD = &B0001000 'Pin PD3 als Ausgang konfigurieren
PORTD = &B11111111 'PD0...PD7 auf High setzen
Do
Loop
End


wenn ich nun einen atmega8 programmieren will müsste die ersten zeile wiefolgt aussehen:
$Regfile = "2313def.dat" 'AT90S2313
$Crystal = 8000000 'Quarz: 8.0000 MHz


der befehl "DDRD=" legt nun fest ob und welcher pin ein ein- oder ausgang ist? stimmt das soweit?

wenn ich in den speicher schreibe, muss dann immer "&...
13 - RGB-Farbregelung mit 3 LEDs -- RGB-Farbregelung mit 3 LEDs
Hallo,

ich melde mich mal wieder zurück - diesmal mit neuem Wissen

Habe mich jetzt etwas mit µC von AVR (ATMega8) beschäftigt.
Das Problem was ich jetzt aber immer noch habe ist die Ansteuerung der 3 LEDs. Die Regelung mit 2 LEDs über einen Timer-Interrupt funktioniert schon ganz gut, leider laufe ich noch immer auf Eis, wenn ich die dritte irgendwie mit einbinden will.
Ich habe das ganze in Bascom programmiert:

Code :
$regfile = "m8def.dat" ...
14 - Programm läuft nicht??? -- Programm läuft nicht???
Hallo zusammen,

Ich habe einen AT90S1200 Programmiert.
Das Programm habe ich mit BASCOM geschrieben (Eher von einem AVR-Lehrbuch abgeschrieben) und mit SP12 über LPT auf den µC geschrieben. SP12 hat den µC erkannt, also gehe ich davon aus das es auch das Programm fehlerfrei übertragen hat.
Nur das problem ist: es passiert nichts wenn ich das Programm abspielen will.
Die entsprechenden Pins wurden als Ein-bzw. Ausgang konfiguriert. Reset habe ich erst an GND und dann an Vcc nach einschalten der Spannung gehalten. Einen Quarz mit 4,433619 MHz und 2 22pF Kondies hab ich auch dran.
Aber dennoch funktioniert absolut garnichts.

Bitte helft mir, bin schon am verzweifeln! ...
15 - 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:
...
16 - countdown (standalone) -- countdown (standalone)
@BlackLight:

Natürlich ist ein µC für solche Anwendungen völlig überdimensioniert.
Aber was Du an Bauteilen für den gleichen Zweck aufführst erst recht. Bei den µc´s würde ich an nen Atmel 89c2051, 90s2313 oder Pic 16f628 denken.
Atmels haben da wohl die Nase vorn.
Kosten beide so um 1,50 €. Und da braucht es dann nochein paar Wiederstände, nen Quarz , ein paar Kondensatoren und entsprechend Taster und zwei Siebensegment Anzeigen... sollte trotz überdimensioniert trotzdem um einiges günstiger sein und auch noch mit Hobbymitteln auf einer Lochrasterplatine zu vereinigen sein.

Ach ja, den 90s2313 würde ich vorziehen, weil man das Ding ja auch noch programmieren muß. fur den programmer braucht es dann noch nen 74244 und zwei oder drei Wiederstände. Außerdem kann man mit dem Bascom AVR Demo das ganze auch noch bequem per Basic programmieren.

Gruß

Simon

[ Diese Nachricht wurde geändert von: Midnight am 18 Sep 2004 23:30 ]...
17 - Bau eines Roboters -- Bau eines Roboters
du kannst dir genausogut einen AVR µC holen, die platine zum programmieren (quasi programm auf den µC übertragen) besteht aus einem parallelkabel mit 2 widerständen. (der heisst sp12) das programm kannste in bascom schreiben (meines wissen nach basic). übersetzt das mit dem bascom compiler in eine .hex datei und mit der sp12 software hauste es drauf.. die sp12 gibts kostenlos für windows 9x/me , xp/2000 linux usw. bascom kriegste als demo version mit eingeschränkten befehlen kostenlos.
einen ich sag mal atmega8 der vollkommen ausreicht kriegste für 3€ ???

es gibt demos oder kostenlose compiler für c, basic(bascom), assembler usw..
bin überaus zufrieden mit den teilen..
ach und du brauchst ein quarz, 2 kondensatoren und ne spannungsquelle und schon läuft er.....
18 - Serieller Empfänger mit AVR + BASCOM -- Serieller Empfänger mit AVR + BASCOM
hi

danke für den schaltplan. nun bin ich schon etwas weiter.
allerdings steige ich in der bascom hilfe nicht so ganz durch. ich weiß nicht nach was ich suchen muss. könntest du mir bitte einen TIP geben???



Majuz

EDIT: habe gerade ein programm auf www.rowalt.de gefunden das mir helfen könnte:

'004.BAS: UART-Empfänger ohne Interrupt
'Hardware: MAX232 an PD0/PD1, Nullmodemkabel zum PC
'---------------------------------------------------
$Regfile = "2313def.dat" 'AT90S2313-Deklarationen
$Crystal = 3686400 'Quarz: 3.6864 MHz
$Baud = 9600 'Baudrate der UART: 9600 Baud

Dim i As Byte

Do
If USR.RXC = 1 Then 'Wenn Byte empfangen...
i = UDR 'Byte aus UART auslesen
Select Case i
Case "H"
Print "Hallo AVR"
Case "h"
Print "hallo avr"
Case Else
Print "Unbekannter Befehl"
...
19 - AVR 2313 direkt vom RS 232 byteweise mit daten versorgen -- AVR 2313 direkt vom RS 232 byteweise mit daten versorgen
So, aber nu. Als 1. solltest du Bascom sagen was du für einen µC einsetzen willst. Das sieht so aus:
$regfile = "2313def.dat"
Nun der Quarz:
$crystal = 8000000
Und die Baudrate:
$baud = 9600
An dieser Stelle und vor allen anderen Variablen sollte das Uart-Buffer eingerichtet werden. Der Vorteil liegt darin, dass der zu verwendete Speicher gleich am Anfang des Ram liegt.
Config Serialin = Buffered , Size = 4
Nun kommen deine Variablen:
Dim Var1 As Byte
Dim Var2 As Byte
Dim I As Word
Den Interrupt einschalten:
Enable Interrupts
Nun wird von der Uart gelesen:
Inputhex Var1
Die gelesenen Daten werden in das Buffer geschrieben und da willst du ja rann.
Das geht aber nur, wenn -Config Serialin = Buffered , Size = 4- gleich am Anfang des Programms steht, oder du bemühst den Simulator um nach ...

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


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 8 Beiträge im Durchschnitt pro Tag       heute wurden bisher 11 Beiträge verfasst
© x sparkkelsputz        Besucher : 192596494   Heute : 5612    Gestern : 7576    Online : 470        16.8.2026    20:23
6 Besucher in den letzten 60 Sekunden        alle 10.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0274047851562