Datum: 14.12.2007 11:48
Hallo, Ich versuche jetzt zum ersten Mal ein M16C mC zu programmieren. Gib es eine Liste von C Funktionen die für den M16C geeignet sind? (z.B für den 8086 gib es outbyte(); oder inbyte(); ) MfG Dennis
Datum: 14.12.2007 11:50
Der Umfang der Libraryfunktionen ist eigentlich in der Dokumentation des C-Compilers bzw. der Library erklärt. Was benutzt du da so an Produkten?
Datum: 14.12.2007 11:50
@ Dennis (Gast) >Ich versuche jetzt zum ersten Mal ein M16C mC zu programmieren. Gib es >eine Liste von C Funktionen die für den M16C geeignet sind? (z.B für den Steht im Handbuch vom Compiler. Die meisten arbeiten mit Standard-C plus die immer vorhandenen Erweiterungen. >8086 gib es outbyte(); oder inbyte(); ) Braucht man dort nicht. Register und damit IO-Ports werden wie normale Variablen angesprochen. MFG Falk
Datum: 14.12.2007 11:58
@ Stefan "stefb" B. (stefb) Ich hab kein startkit oder evaluation board ,der M16C ist auf eine Platine eingebaut, und ich sollte der NC30 als compiler verwenden. LG Dennis
Datum: 14.12.2007 12:08
> Platine eingebaut, und ich sollte der NC30 als compiler verwenden.
Vor allem solltest du die Anleitung von Renesas zum NC30 lesen. Ja, gibt
es wirklich!
Und wenn das nicht reicht dann kann man auch die Dateien mit der Endung
.h mal lesen. Die sind nicht nur zum includen da. .-)
Im Prinzip ist uebrigens der NC30 sehr kompatible. Ich bin mittlerweile
komplett von NC30 auf gcc umgestiegen. Die einzigen Unterschiede zu
einem richtigen Compiler waren das du near/far vor Funktionen weglassen
musst und das IRQ-Funktionen ander (besser!) angeben werden.
Olaf
Datum: 14.12.2007 12:14
Dennis wrote: > @ Stefan "stefb" B. (stefb) > Ich hab kein startkit oder evaluation board ,der M16C ist auf eine > Platine eingebaut, und ich sollte der NC30 als compiler verwenden. > LG > Dennis Dann steht es in der Doku vom NC30 drin. Ein erster Überblick dafür was eine Library kann, kannst du auch über die Funktionsprototypen aus den Includefiles bekommen. Renesas hat auch etliche application notes zu ihren Produkten im WWW. Wie die µC selbst aufgebaut sind und wie man an bestimmte Hardwarefunktionen einstellt ist in den einzelnen Datasheets (Manuals, User Guides) erklärt. PS: Olaf war schneller ;-)
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel