Kann mir jemand was in C schreiben?

Gast #1790971
Lesenswert?

Hallo!
Kann mir jemand ein Programm in C für den 18F258 schreiben?
Wenn ein Pin den Low-Pegel bekommt, soll der pic auf den Can-Bus ein 
bestimmtes Frame senden.
Zur Hardware: pic 18F258 -> MCP2551 - can-bus
Zahle 30 euro.
Bei Interesse sage ich dann die e-mail adresse.

Gruss Alex
Gast #1790997
Lesenswert?

Leute, ich finde, 50 euro dafür zu verlangen ist dreist.
ich habe 30 angeboten, wenn nicht, dann nicht.

Ich will jetzt nicht, dass Jemand für 30 euro anfängt sich mit can-bus 
zu beschäftigen.
ich spreche eher Leute an, die sich mit dem Can-Bus schon auskennen, und 
dann dauert das auch keine 15 min.
und für 15 min. Arbeit ist 30 euro nicht zu wenig!
#1791002
Lesenswert?

Alex schrieb:

> und für 15 min. Arbeit ist 30 euro nicht zu wenig!

Sagst du.
Die Erfahrung zeigt aber, dass es bei den 15 Minuten nicht bleibt. 
Selbst wenn die Erstimplementierung tatsächlich in der Zeit möglich ist, 
ist da immer noch 'die Zeit danach'. Und erfahrungsgemäss kommt dann 
hinten nach: "Mann bist du dämlich, so war das doch gar nicht gemeint, 
sondern so und so!" und "Ach komm, diese kleine Erweiterung ist doch für 
dich ein Klacks" und "Hey, das funktioniert so nicht, bitte reparieren" 
und ....

Alles schon gehabt.
Been there, done that.
Nie wieder.

Wenn ich jemanden kennen lerne, dann sag ich auf die Frage nach dem 
Beruf "technischer Angestellter". Sag ich "Softwareentwickler" kannst du 
noch nicht mal bis 10 zählen ehe es dicke kommt "Ach? Entwickler? Du, 
ich hab da so einen Drucker, der will nicht ...."
(Mitlerweile kann ich Ärzte verstehen, wenn die auf Parties nicht mit 
ihrem Beruf rausrücken)


Dann lieber: "Ich mach dir den Gefallen und du zahlst mir nichts"
Auf die Art entsteht kein Anspruch mir gegenüber und ich kann aussteigen 
wenn ich nicht mehr will.

Oder aber ich krieg ein anständiges Gehalt. Dann hab ich auch die 
Verpflichtung was ordentliches abzulieferen.

Diese Freundschaftspreise - in der Softwareentwicklung zahlst du als 
Entwickler damit immer drauf. Und zwar ordentlich! Und hast hinten nach 
dann auch noch die schlechte Nachrede.
#1791003
Lesenswert?

Wenn Du weißt, dass das so einfach ist, wieso machst Du es nicht selbst?

Es ging mir mehr darum, dass 50€ ne psychologische Größe ist, auf die 
sicher mehr Leute reagieren würden, oder wie gesagt, gleich ausdrücken, 
dass man nicht genug Geld hat um jemanden dafür zu bezahlen und um einen 
Gefallen bitten mit nem netten Geschenk als Gegenleistung, ist doch 
nicht so schwer zu verstehen.
Tom
Gast #1791005
Lesenswert?

Wenn das Problem so trivial ist, um in 15 Minuten erledigt zu sein, 
verstehe ich nicht, wieso Du die Zeit zwischen Deinen Posting um 9:20 
und jetzt 9:40 nicht dazu genutzt hast, die Lösung selber "zu proggen".

Nix' für ungut...
Gast #1791020
Lesenswert?

> aber Euer Wissen ist wohl zu teuer für mich!

Nein, bestimmt nicht. Vermutlich/mit Sicherheit hättest Du hier eine 
Lösung für Dein Problem entwickelt bekommen, aber die 30,- Euro-Ansage 
am Anfang war etwas unglücklich gewählt, weil im kommerziellen Umfeld 
(rsp. wenn jemand bereit ist, für eine Problemlösung Geld zu bezahlen) 
30,- Euro für "ein Stück Software" eine unverschämte Beleidigung 
darstellen.

Also: Einfach noch 'mal freundlich nachfragen, die Umstände bzw. 
Rahmenbedigungen schildern und wundern, wie hilfsbereit die Leute hier 
sind!
Gast #1791021
Lesenswert?

Was spricht dagegen?
wenn jemand schon viel mit einem pic gemacht hat dürfte das kein Problem 
sein!

würde der TO einen anderen µC haben, könnte ich ihm das binnen weniger 
Minuten schnell zusammen kopieren! (im Sinne eines Internetforums 
vermutlich sogar kostenlos, schließlich habe ich hier auch schon sehr 
viel Hilfe bekommen!)

Nen Port abfragen und ein Frame senden is ja nun wirklich nichts wo viel 
schief gehen kann --- wenn man bereits die Initialisierung und den Rest 
in anderen Projekten fertig hat!
#1791025
Lesenswert?

Alex schrieb:
> ich habe euch verstanden!

und das innerhalb von 30 Minuten. Respekt!

> danke!
>
> wenn ich 1000 euro hätte, würde ich auch 1000 euro zahlen.
> aber wenn man nur 20 hat, geht mehr als 30 nicht.
> aber Euer Wissen ist wohl zu teuer für mich!


Gut beobachtet. So sind nun mal die Regeln hier:

Wir sind hier in dem Forum in dem wir nicht viel zahlen wollen wenn wir 
etwas kaufen.
Aber wir wollen viel Geld haben wenn wir etwas verkaufen.

Eigentlich so gut formuliert, das es dringend unter "Forumsregeln" 
gepostet gehört .-)
#1791027
Lesenswert?

Thomas Burkhart schrieb:
> Wie gesagt, in solch einem Fall lieber gar keine bezahlung bieten,

Ganz genau.

Das Problem:
Dadurch das der 'Auftraggeber' ja vermeintlich die Entwicklung eh 
bezahlt, entsteht eine Art Auftragssituation, die meistens hinten nach 
ausgenutzt wird um das eine oder andere Feature noch mit reinzudrücken.

Lieber sagen:
Ich bräuchte dies und das. Erbarmt sich wer?

Und wenn der dann die Arbeit abliefert, schenkst du ihm eine Flasche 
Whiskey oder 2 Flaschen Wein oder sonst irgendeine symbolische Geste der 
Anerkennung.

Da haben alle mehr davon.
Gast #1791029
Lesenswert?

@Karl heinz Buchegger (kbuchegg)

Wenn ich mal abschätze wieviele Stunden Du hier in diesem Forum zum 
Nulltarif verbratest, (wenn ich Dein Chef wäre, würde ich Dich fristlos 
rauswerfen), könntest Du ja dem Alex sein Mini-Program für die 30 
Euronen locker zustecken...
#1791034
Lesenswert?

Peter schrieb:
> @Karl heinz Buchegger (kbuchegg)
>
> Wenn ich mal abschätze wieviele Stunden Du hier in diesem Forum zum
> Nulltarif verbratest, (wenn ich Dein Chef wäre, würde ich Dich fristlos
> rauswerfen), könntest Du ja dem Alex sein Mini-Program für die 30
> Euronen locker zustecken...


Wenn ich Ahnung von PIC bzw. Erfahrung mit CAN hätte. Warum nicht?
Da hab ich den Leuten hier schon andere Dinge gemacht.


PS: Ich poste hier in den Pausen zwischen meinem Job :-)
Das können kleine Compilerläufe sein. Das kann aber auch eine kleine 
Nachdenkpasue sein, ich der ich mich vom Problem ablenke und die kleinen 
grauen Zellen eigenständig noch einer Problemlösung suchen.
Gast #1791045
Lesenswert?

ich könnte auch auf den mega8 ausweichen, aber der hat kein 
Can-Controller.
Dann muss der Quell-code etwas länger werden.

Glaubt mir, ich hätte es LIEBER selbst gemacht, aber ich kenne leider 
nur Basic, und das nur auf dem "Fortgeschrittenen-Anfänger"-Niveau. Mit 
Can-Bus noch nichts programmiert. Aber die Grundlagen von can-bus sind 
wohl bekannt.

Hier sind dann auch Beispiele für mega8 in C 
:http://www.kreatives-chaos.com/artikel/can-testboard

Falls jemand sich doch noch entscheidet zu helfen.

Wie Gesagt, ein Pin abfragen. Bei LOW einfach 5c3 2 39 02 auf can-bus 
senden. mit 100kbps.

Alex
#1791059
Lesenswert?

Karl heinz Buchegger schrieb:
> PS: Ich poste hier in den Pausen zwischen meinem Job :-)
>
> Das können kleine Compilerläufe sein. Das kann aber auch eine kleine
>
> Nachdenkpasue sein, ich der ich mich vom Problem ablenke und die kleinen
>
> grauen Zellen eigenständig noch einer Problemlösung suchen.


Nennt man gelegentlich auch Multitasking Fähigkeit , früher war es bei 
der IBM das Timesharingsystem TSS ,-)
Gast #1791062
Lesenswert?

Ich will wie gesagt 5c3 2 39 02 auf can-bus senden.
Mit Basic kann ich PWM, ADC, LCD 0/I Pins ansteuern abfragen usw.
mit CAN-Bus hatte ich NIE was zu tun. Die Grandlagen sind allerdings 
bekannt.
Ich habe schon nach den Beispielen für Bascom geguckt, aber nichts 
brauchbares für mich gefunden. Desswegen frage ich jetzt hier.
Gast #1791065
Lesenswert?

Floh schrieb:
> Alex schrieb:
>> Glaubt mir, ich hätte es LIEBER selbst gemacht, aber ich kenne leider
>> nur Basic
>
> Warum willst du dann für das Projekt auf C umsteigen?

Na Gott sei Dank bist Du Techniker und kein Komiker geworden Du witziges 
Kerlchen du.

Dass das hier jemand für ne Flasche Wein gemacht hätte, glaubt ihr ja 
wohl selber nicht.
Gast #1791119
Lesenswert?

Das Programm taugt doch. Da kann selbst ich als Nichtbasicer was mit 
anfangen.
Weiter unten im Programm sind die Funktionen für Can initialisieren und 
senden, mehr willst und brauchst du ja nicht.
Intelligentes Copy-Paste und dann kannste schnell was auf die Beine 
stellen zum Testen.
:-)
Btw. was willste eigentlich genau anstellen?
Gast #1791304
Lesenswert?

>Dann reicht aber Port auslesen so nicht. Stichwort "entprellen".

dass man den Port entprellen muss hat aber weniger mit dem CAN-bus zu 
tun als vielmehr damit, dass an dem Port ein Schalter dran hängt!
Gast #1791341
Lesenswert?

Ich werde es mit bascom probieren.
hat Jemand einen SJA1000 über?
(habe jetzt Angst Geld dafür an zu bieten)
Habe gerade bei reichelt eingekauft und brauche sonst nichts mehr. 
(mindestbestellwert 10 euro)
Gruss Alex
Gast #1791342
Lesenswert?

<--Versteht die Aufregung nicht! schrieb:
>>Dann reicht aber Port auslesen so nicht. Stichwort "entprellen".
>
> dass man den Port entprellen muss hat aber weniger mit dem CAN-bus zu
> tun als vielmehr damit, dass an dem Port ein Schalter dran hängt!

Ja und? Ich verstehe Deine Aufregung jetzt nicht ganz :-)
Habe ich etwas anderes behauptet? Der TE hat ursprünglich gesagt er will 
bei einem Portübergang von High auf Low ein CAN Telegramm.
Später hat er dann gesagt, daß er einen Taster anschließen will. 
Daraufhin habe ich gewagt darauf hinzuweisen, daß dann eine einfache 
Portabfrage ggf. nicht genug ist.
Den Can Bus wollte ich nie entprellen.
Moderator (Firma: Titel) Persönliche Seite #1791346
Lesenswert?

> 5c3 2 39 02 auf can-bus senden
5c3 passt nicht in ein Byte....
Welche Byte-Reihenfolge muß verwendet werden?
Oder ist 5C3 die CAN-ID?

> die Verzögerung von CAN reicht aus damit man vom Brellen nichts merkt.
Es geht um einen 100kBit/s CAN:
http://www.canhack.de/viewtopic.php?t=987&f=11
Da sind die 3 Bytes + ID (=82Bits) in etwa einer ms verschickt...
Gast #1791373
Lesenswert?

@ U.R. Schmitt
ja ne, der Name stind noch von weiter oben drin!
das war eigentlich darauf bezogen dass ich mich nicht beleidigt fühlen 
würden, wenn mir jemand 30.- anbietet!

Hatte nix mit Deiner Aussage zu tun ;-)

Wie gesagt, hätte der TO nen STM oder nen MSP benützt, hätte ich's ihm 
vermutlich gratis* gemacht :o)




*da ich im Gegenzug auch schon viel Info aus diesem Forum erhalten habe!
Gast #1791387
Lesenswert?

Hi
Nun laßt doch mal die Sache mit eden 30 € gut sein. Er hat's, glaub ich, 
verstanden. Die Frage " wer kann mir bei der Umsetzung helfen" hätt 
diesen Wirbel nich ausgelöst und wäre vermutlich schon vom Tisch. An 
dieser Stelle, ich hab mit PIC's (noch) nix am Hut und C ist was für 
Experten....
Ich kann's halt (auch noch ) nicht. Deshalb ist mein Post auch mehr oder 
weniger OT.
Alex, es ist klar verwunderlich, wenn du sagst, du hast keine 20 € daher 
is nich  mehr wie 30 drin und dann kommst du damit, das du auch ein paar 
Kenntnisse hast, es aber selber nicht machen (willst) kannst. Ich habe 
in meinem langen Leben so oft vor Dingen gestanden, die aussahen wie 
Bahnhöfe..... Es ist halt auch ein bischen Wille dabei, es selbst zu 
versuchen. Ein paar Hinweise gab es ja in die richtige Richtung. Nutz 
das und frag halt, wenn's wieder Probleme gibt. Greife aber niemals ein 
Forum wie dieses an und unterstelle unterlassene Hilfeleistung. Auch 
nicht im Unterton.... Da bist du ganz schnell gebranntmarkt und in die 
Ecke gestellt. Ehrlich gesagt, ich mach das auch, weil Ungeduld und 
Dreistigkeit meineserachtens kein gutes Benehmen erwarten läßt.
Und damit muß ich nicht auch noch versuchen "Gut Freund" zu sein.
Gruß oldmax
#1791684
Lesenswert?

Vlad Tepesch schrieb:
> da ist es aber schon ne Frechheit, ihm trotzdem 1/6 der Versandkosten
> aufzubürden.
Bitte??
> Wenn schon müsstet ihr
Ich muss ihm gar nichts...
> Versandkosten * seineArtikelkosten/Gesamtartikelkosten rechnen.
Er ist schon jetzt mit seinem Zeug (ja, mehr kam per Mail) über meinem 
Warenwert. Ich zahl trotzdem auch 1/6.

Vlad, ich schätze dich und deinen Einsatz sonst sehr, aber hier... 
langts.
Gast #1793207
Lesenswert?

> Daß das Wissen als erarbeitete Ressource aber auch etwas wert ist, das
> ignorierst Du geflissentlich.

Blödsinn! oder besser sag das mal mein Chef ob der mein Wissen was ich 
so nebenbei in mein Berufsalltag einfließen lasse jedes mal zahlt. Oder 
ob der mein Wissenn (erarbeitete Ressource) was zu mein Facharbeiter 
geführt hat, auch nochmal zum Lohn draufhaut. ;-)
#1793217
Lesenswert?

Mario K. schrieb:
>> Daß das Wissen als erarbeitete Ressource aber auch etwas wert ist, das
>> ignorierst Du geflissentlich.
>
> Blödsinn! oder besser sag das mal mein Chef ob der mein Wissen was ich
> so nebenbei in mein Berufsalltag einfließen lasse jedes mal zahlt. Oder
> ob der mein Wissenn (erarbeitete Ressource) was zu mein Facharbeiter
> geführt hat, auch nochmal zum Lohn draufhaut. ;-)

Hä?
#1793238
Lesenswert?

Mario K. schrieb:
>> Daß das Wissen als erarbeitete Ressource aber auch etwas wert ist, das
>> ignorierst Du geflissentlich.
>
> Blödsinn!

Nix Blödsinn.

Wenn ich einen Job suche, dann verlange ich mehr als du und kriege es 
auch. Warum? Weil ich mir die mageren Jahre meiner Ausbildung zahlen 
lasse und es für meinen Chef von Vorteil ist, wenn er mich nicht 
grossartig anlernen muss!

> ob der mein Wissenn (erarbeitete Ressource) was zu mein Facharbeiter
> geführt hat, auch nochmal zum Lohn draufhaut. ;-)

Das musst du mit deinem Chef ausmachen. Wenn der nicht will, kannst du 
dir ja einen anderen Chef suchen, der deine in Form von erworbenem 
Wissen geleistete Vorarbeit auch monetär honoriert.

Nur solltest du beim Gespräch mit deinem potentiell neuen Chef besser 
demonstrieren können, dass du tatsächlich diesen Mehrwert gegenüber 
einem Neueinsteiger in die Firma mitbringst. Sonst sagt sich dein neuer 
Chef nämlich: Dampfplauderer hab ich schon genug.

Und ein ziemlich guter Gradmesser ist es immer, in welcher Form sich ein 
Bewerber der deutschen Sprache bedienen kann (wenn er Inländer ist 
selbstverständlich. Bei Personen mit nichtdeutscher Muttersprache sieht 
das anders aus. Aber auch das, die perfekte Beherrschung einer anderen 
Sprache, kann für einen Chef ein Entscheidungskriterium sein, welches 
sich am Lohnzettel auswirkt).
Persönliche Seite #1793247
Lesenswert?

Mario K. schrieb:
>> Daß das Wissen als erarbeitete Ressource aber auch etwas wert ist, das
>> ignorierst Du geflissentlich.
>
> Blödsinn! oder besser sag das mal mein Chef ob der mein Wissen was ich
> so nebenbei in mein Berufsalltag einfließen lasse jedes mal zahlt.

Tut der das nicht? Meiner (und die Chefs von verdammt vielen anderen 
auch) tut das. Mein Gehalt bekäme ich nicht ohne meine Qualifikation und 
meine Berufserfahrung.

Wenn Du einen Chef hast, dem Deine Qualifikation egal ist, dann hast Du 
wohl eine Stelle, für die auch die Qualifikation irrelevant ist.

> Oder ob der mein Wissenn (erarbeitete Ressource) was zu mein
> Facharbeiter geführt hat, auch nochmal zum Lohn draufhaut. ;-)

Was auch immer Du versucht haben magst, mit diesem Satz mitzuteilen, es 
hat nicht geklappt.
Gast #1793329
Lesenswert?

Alex schrieb:
> Hallo!
> Kann mir jemand ein Programm in C für den 18F258 schreiben?

Find ich nett das du das ganze nicht geschenkt haben willst, aber hier 
ist nicht das Forum wo mit viel sozialer Intelligenz und 
Geschicklichkeit so ein 30€  Lapsus souverän übergangen wird.


Wenn du Basic kannst dann schau mal hier:


http://wiki.picbasic.org/index.php?n=LibraryManager.CANLibrary

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren