C, in combinatie met crimson editor (soort gekleurde kladblok) en een compiler, behoorlijk lomp dus
//edit: owja, maak gebruik van een doodsimpele isp programmer voor m'n avr's, de rest is breadboard/gaatjes print. Ontwikkelplankjes zijn leuk maar zo belachelijk duur .
[Reactie gewijzigd op zaterdag 13 december 2008 21:03:18]
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
zaterdag 13 december 2008 21:39:11
van alles een beetje MikroBasic(pic) MikroC(pic) PicBasic van crownhill(pic) Bascom (avr) Assembly (pic voornamelijk maar kan ook avr) C/C++ voor r8c13 C met Codewarrior(freescale) GCC(avr)
het is neit zo zeer de taal die het hem doet voor mij het is maar net voor wie of wat ik het maak.
programmers ook een zooitje. voor elke systeem minimaal 1
[Reactie gewijzigd op zaterdag 13 december 2008 21:40:55]
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
zaterdag 13 december 2008 21:47:32
8051 : ASM en PL/M. Devtools van Silabs 80x86 : ASM ( TASM ) , op dos , PowerBasic ARM / Cortex : IAR C Compiler. Segger J-Link
[Reactie gewijzigd op zaterdag 13 december 2008 21:48:44]
Ik gebruik reeds enkele jaren OSHONSOFT BASIC IDE + een zelfgemaakte test board met 16F877 en boodloader. Het is goedkoop en alles werkt perfect,idem voor zijn programeer ontwerpen. Zeker een aanrader voor beginners.
PIC-BASIC Lite, Wilepro programmer, ICProg als software. PIC's 16C84 (ouwe zooi 12c508, 16F628, 16F630. En natuurlijk een PIC-BASIC met Crownhill Proton+ en breadboard om ff snel mee te prutsen.
**** De beschikbare ruimte van een werkplek is omgekeerd evenredig met de grootte van deze werkplek **** AVR-Oefeningen op Electronics 4 Fun
dinsdag 23 december 2008 09:42:38
proggen met een USB-ISP enkel AVR-Studio 4 nodig om in Assembly te programmeren, was moeilijk om aan te leren in het begin omdat er weinig goede nederlandse tutorials zijn. Maar eenmaal je het begrijpt werkt het heel vlot. Volgend jaar zal ik ook in AVR-Gcc en C leren proggen, omdat de meeste dit gebruiken op AVR-Freaks.
[Reactie gewijzigd op dinsdag 23 december 2008 09:43:23]
Sinds ik het ondekt heb programmeer ik met .NET Micro Framework in C#. Het is niet zo snel, realtime signaal verwerking is er niet bij maar het heeft wel ondersteuning voor ethernet, I2C, SPI, USB, etc. Ik heb een bordje gekocht bij de Robot winkel..
Basic met Proton IDE, en programmeren via bumblebee met de Galvawisp. Basic is gewoon wel lekker makkelijk hè.. Hoewel ASM me ook wel wat lijkt, om ooit gewoon eens in te verdiepen.
[Reactie gewijzigd op donderdag 8 januari 2009 16:17:44]
Begonnen met assembler, altijd pic's. MPLAB, en nu BASIC met proton van crownhill. Alles testen op breadbord/gaatjesprint. Programmeren met DIY progger's en programmer van velleman.
C natuurlijk 8^). De betere beschikbare tools en mogelijkheden voor het proggen in C zijn voor mij destijds toch wel de belangrijkste redenen geweest om de AVR te verkiezen boven de PIC.
Ik programeer AVR' in C (AVR GCC). De laaste tijd gebruik ik Eclipse als IDE. Programeren doe ik met een USBasp icm avrdude (direct te bedienen vanuit Eclipse) Ik maak gebruik van een iets uitgebreid atmega88 ontwikkelbord van ulrichradig.de. Ik heb ook nog een uitgebreid ontwikkelbordje liggen voor 40 pin AVR's.
Voor de enkele keer dat ik met PIC's werk gebruik ik JAL. Ideaal voor niet kritische toepassingen en ben er heerlijk flexibel mee. Schrijven naar de pic doe ik met een USB Galva Wisp. Doet het prima voor mijn een keer in de 4 maanden mini projectjes.
What, me worry? // Radiozendamateur - PA2HGJ // Stuff is the junk you keep -- Junk is the stuff you throw away // Tinkeo Ergo Sum
vrijdag 8 mei 2009 23:44:59
Mijn projectjes zijn meestal hobbymatig en hoeven niet persé "miniatuur" te zijn. Ik werk met de Intel MCS-51 (8051) familie omdat ik daar toevallig een kist vol van heb liggen (8051, 8032, 8051AH, enz.) de moderne versies (ATMEL) zijn zeer uitgebreid maar met externe A/D, D/A of I/O (8055) gaat het ook. Ik heb een compleet ontwikkelsysteem gemaakt (80C32 / 32K ROM - 16K RAM - 16K Flash en 8K I/O blok) geïntegreerde monitor met uitgebreide commando's en bootstrap om hex te laden.
Ik gebruik de originele Intel Macro Assembler (ASM51.exe) De objecten vertaal ik naar hex met Intel OH.exe.
De Intel programma's zijn oud (DOS) maar juist daarom handig. Ze geven b.v. errorlevels terug waardoor je ze goed in batchfiles kunt gebruiken.
Als editor gebruik ik EditPlus welke een krachtige projectmanagement heeft. Middels een aantal batchfiles (aan te roepen vanuit de editor) heb ik een complete IDE die samenwerkt met de monitor van de ontwikkelomgeving. Ik kan code schrijven, assembleren, hex uploaden en debuggen allemaal vanuit de IDE. Is een programma klaar dan douw ik het in een eprom. Er kunnen meerdere prog's in een eprom. Aanroepen kan daarna vanuit de monitor.
Athmel geprobeerd maar teveel onduidelijkheden over hoe en wat. Nu bezig met pic-basic maar jammer dat je niet kunt simuleren. Pic asm nog steeds favoriet.Joop
Reacties (56)