-
Thread
Pulsweitenmessung und vergleich ohne CPU mit dsPIC33
Taktung: EC Mode, PLL so eingestellt dass sich 40 MIPS bei 5MHz ergeben - daher zählt Timer2 auf 8 (0..7) und Input Capture erfasst bei neg. Flanke - der Timer2 ist mit seinem Reset auf die pos. Fl. des Takts synchronisiert - DMA Channel 0 nimmt IC1BUF und schreibt es in den RAM - DMA Channel 1 nimmt die Daten aus dem RAM und schreibt sie in OC1R - Entwicklungsumgebung MPLAB IDE v8.84 / Real ICE - Pulserzeugung zu Testzwecken mit einem Cyclone 1; 1,25..5 MHz; - Pulsbreite und Takt vom PC aus einstellbar. Das funktioniert alles soweit. Mit Real ICE zeigt sich dass alles da ankommt wo es
-
Thread
Programmierskript funktioniert mit JTAG3ICE nicht mehr
=usb :Project set Device=t85 set ProjectPath=C:\Firmware\Debug set HexFile=Prog.hex set lfuse=0xE2 set hfuse=0x5F goto Start goto EndBatch :Start %PrgPath%\avrdude -c %Programmer% -P %Port% -B 0.1 -p %Device% -e -U flash:w:%ProjectPath%\%HexFile%:i %PrgPath%\avrdude -c %Programmer% -P %Port% -B 0.1 -p %Device% -D -U lfuse:w:%lfuse%:m -U hfuse:w:%hfuse%:m :EndBatch [/c]
-
Thread
Mehrdimensionale char-arrays
','0','0','0','0','0'}, {'E','0','0','0','0','0','0','0','0'}, {'F','0','0','0','0','0','0','0','0'}, {'G','0','0','0','0','0','0
,'0','0','0'}, {'E','0','0','0','0','0','0','0','0'}, {'F','0','0','0','0','0','0','0','0'}, {'G','0','0','0','0','0','0','0','0'},
-
Thread
Elektroauto - wie aufladen?
können, im Vergleich zur Gesamtheit aller Plattenbau-Ghettobewohner doch relativ klein ist. Sorry, N0R
kann übrigens keinen 40Tonner auf meinem Grundstück parken. Beantrage Hartz IV. Bei mir steht ein ICE. Ich wohne in der Vorhalle Düsseldorf HBF. :-)) Spass muss sein.
-
Thread
xmega-A3BU xplained programming fail
Hatte auch solche unheimliche Erfahrungen mit Studio 7.0 und einem Programmer gemacht. Der war über einen USB-Hub angeschlossen. Anschließend durfte ich diesen über das Tool auf der DOS-Ebene neu flashen. Nur dort lies er sich wiederbeleben. Das hatte ich
Meine diversen anderen Atmel-Programmer habe dann direkt an einem USB-Anschluss des PCs über Studio 7.0 geflasht. Funktionierte problemlos. Übrigens, alle upgedateten Programmer funktionieren auch weiterhin unter Studio 6.2. Programmer: AVR JTAGICE mkII AVRISP mkII AVR Dragon Atmel-ICE
-
Thread
16 Bit LCD mit I2C möglich?
da das Deine Stressfreilötgrenze ist :-)) und er kann twi mit 3,4MBit/s. Den kannst Du auch mit dem ICE und Atmelstudio verwenden. Außerdem kostet der nur ein Fünftel des xmega-Preises. 16Bit pro Pixel und 320x240 über mehrere Portexpander die Du nacheinander ansteuerst klingt echt zäh. Man könnte
mittlerweile. Ja, das geht auch. Aber wenn er schon die Atmelumgebung gewöhnt ist kann er auch den M0+ von denen nehmen. Nur eher in einem größeren Package damit das Display direkt angeschlossen wird.
-
Thread
jtagicemkii_stk500
cler schrieb: > Wie soll ich die ganze Spielerei anschließen Beim JTAG ICE mkII ist ein Adapter dabei, den man in die EXPAND0- Fassung des STK500 stecken kann. Da drauf befinden sich zwei 10polige Stecker für JTAG, du musst den mit der Bezeichnung SCKT3100A3 benutzen, wenn du einen ATmega32 debuggen willst. Das sollte aber auch alles in der Doku zum JTAG ICE mkII stehen, die man allerdings leider nur als inhärenten Bestandteil eines AVR Studio bekommt.
-
Thread
EU-Kältetechnik noch passend zum Klima?
waren sie in der kleinen Eiszeit, 1350-1880 in Europa, seltener. Dessen letztes kältere Jahr, -0.8 GradC in 1880, wird meist als Startpunkt der Klimaerwärmungsdiagramme genutzt.
Michael B. schrieb im Beitrag #8074979: > Dessen letztes kältere Jahr, -0.8 GradC in 1880, wird meist als > Startpunkt der Klimaerwärmungsdiagramme genutzt. Einfach weil gerade da die systematische Wetteraufzeichnung in Deutschland begann.
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Torsten C. schrieb im Beitrag #3364265: > Ich habe mal geschaut, wie man den 10-Pin Nuvoton ICE Connector "ICEJP8" > des Nu-Link-Me Debug Adapters damit verbindet. > > 2 - VDD (3,0V) > 4 - dta > 6 - clk > 8 - rst > 10 - GND Das sind die normalen SWD Anschlüsse.
2 ctrl 18 P2.6 PWM4, CPO1 Partially Connected to Motor 3 ctrl 19 P4.6 ICE_CLK (SWD) YES SWD Port CLK 20 P4.7 ICE_DAT (SWD) YES SWD Port Dat 21 P0.7 SPICLK YES BK2423 SPI CLK 22 P0.6 MISO YES BK2423 SPI MISO 23 P0.5
-
Thread
DVB-T - guckt da keiner?
Günstigster mir bekannter Tarif ist Freenet FUNK. Täglich ein Euro für unbegrenztes Datenvolumen. Bzw. 0,69 Euro für 1 GB/Tag. Muss man aber *vorher* (am Vortag) festlegen. Zum Ganzen: https://www.freenet-funk.de/
Karl B. schrieb im Beitrag #7649859: > Tempo 200 ... (ICE?) Keine Bange, der kommt sowieso immer zu spät. :)
-
Thread
ATMEL Simulator >>> Einführung gesucht
.com/products/avrdragon_avr_atmega_xmega_isp_pdi_usb_programmieradapter_jtag_debugger.php ATMEL ICE 60 Euro http://www.chip45.com/products/atmel-ice-basic_avr_atmega_xmega_sam_arm_cortex-m_isp_pdi_tpi_awire_jtag_usb_programmieradapter_on-chip_debugger.php Alternativ komme ich auch sehr gut damit
ein tolles Einführungsvideo http://www.labcenter.com/support/video/demo-movies.cfm?videoType=vsm&tab=0 ziemlich weit unten mit dem Titel Arduino Tutorial mfg
-
Thread
Modulare 16x8-RGB-LED-Matrix-Platine mit Gamma-Korrektur
die TLC's werden mit 12bit-PWM betrieben! Man hat so einen absolut linearen Helligkeitszuwachs von 0 bis 255 !!! -Jedes Board empfängt Daten seriell (UART). Es nimmt sich von den Daten 384Byte weg (128xR, 128xG 128xB) und schiebt alle weiteren Daten einfach wieder raus zum nächsten Board! -Diese Boards
Hallo Karl, ja mit dem Plexiglas mussten wir lange experimentieren! Wir hatten zum Schluss "Satin Ice" und "True Led" in der engeren Auswahl. Letztendlich viel die Entscheidung dann auf "True LED" das war einfach nen Tick besser, wenngleich auch doppelt so teuer wie das "Satin Ice". Beste Grüße,
-
Thread
Können moderne Fahrzeugsteuerungen gefährlich beschleunigen? Gesperrt
eine Beschleunigung unter keinen Umständen erreichen kann (die Max mögliche Beschleunigung ist ca. 2,0–2,5 m/s² ~0,2–0,25 G). Würde eine Beschleunigung von 5 G 3 sek aufrecht gehalten würde das einer Beschleunigung von 0 auf ca 530 Km/h entsprechen.
Beschleunigung unter keinen > Umständen erreichen kann (die Max mögliche Beschleunigung ist ca. > 2,0–2,5 m/s² ~0,2–0,25 G). > Würde eine Beschleunigung von 5 G 3 sek aufrecht gehalten würde das > einer Beschleunigung von 0 auf ca 530 Km/h entsprechen. Als Linuxer sollte Du wissen, dass Dieter
-
Thread
PIC18F4550 kann PORTE und PORTD nicht beschreiben?
#define LED1_TRIS (TRISEbits.TRISE0) // Ref E0 Versuch doch mal #define LED1_TRIS TRISEbits.TRISE0 // Ref E0
Tajas R. schrieb: > ADCON1 = 0x0A; > CMCON = 0x07; > > Dann müsste PORTE digitaler I/O sein... hilft auch nicht weiter leider!!
-
Thread
AVR-Debugging: Speicherstelle überwachen
Der erste Minuspunkt der neuen AVR Architektur. Zumindest im aktuellen McStudio und mit einem AtmelICE.
Vielleicht läuft das ja unter MPLAB-X und dem neuen ICE4 Debugger...
-
Thread
JTAG ICE MKII Anschluß am uC --> ISP Mode Error
auszuschließen. >... > Ich habe zuvor das JTAG Bit mit meinem AVRISPMK2 gesetzt. Kann man auch mit dem ICE MK2 machen, per Adapter an die ISP-Schnittstelle, Connect->"ISP-mode" wählen, weiteres analog ISPMK2. >... und die Fehlermeldung "ISP MODE ERROR" "ISP Mode"? Beschriebener Anschluss ist doch über
? Kann dieses Menu auch nicht finden und die nächsten Schritte finde ich irgendwie auch nicht:-(((0(((. Gibt es eine Anleitung wie man vorgehen muss um einen uC mit dem JTAG debuggen zu können. Ich denke, da ich nichts was im Manuel steht finde macht es keinen Sinn hier mit der probieren wir mal
-
Thread
ISP serieller Adapter für 90S8535
Müssen sie Hartwaremässig invertiert werden oder stimmen die Pegel (Hardwareanpassung von ca. +-9V auf 0-5V nicht gefragt :) ) 2. Pins: Weiss jemand jetzt die genaue Pinbelgung von der RS232 Schnittstelle zur ISP Schnittstelle??? Ich habe mittlerweile recht viele Pinbelegungen zusammen bekommen. Ist dies
Hi mal_ice Kann deine Problematik nachvollziehen Genau vor dem gleichen Problem stand ich auch Zur Frage Ob die Pegel invertiert werden ? jain Der MAX232 Invertiert auf alle fälle. Dh ein kette von 2 MAX invertiert
-
Thread
µC für "Anfänger"
Arduino_(Plattform) ... und das, costa fast gar nix. http://www.ebay.de/itm/New-Version-Nano-V3-0-ATmega328P-Compatible-to-Arduino-Nano-V3-0-Without-Cable-/190933444151?hash=item2c74852637 Du kannst in sogar in der Arduino IDE in C oder C++ programmieren. Aber auch mit dem Atmel Studio (das kostenlos
Geld ausgeben würdest, käme das hier im Betracht: http://shop.embedded-projects.net/atmel/atmel-ice-pcba-uni-shop.html?c=163 oder http://shop.embedded-projects.net/atmel/atmel-ice-basic-uni-shop.html?c=163 Dazu für den Anfang diesen Controller: http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA
-
Thread
"Smart"-Home Probleme :-)
sauber arbeitet und dennoch Smart sein kann. ach dass konnten wir schon vorher. elektrisch nimmt man 0...10V oder 4...20 mA und RS485 modbus. Pneumatische und hydraulische Regler kommen auch ohne Ohm, Volt, Ampere und Herz hin.
generieren. p.s. Was lese ich gerade bezüglich "frühe Phase" bei der Deutschen Bahn zum neuen ICE (München Hbf ab 15:14):[pre]Aktuelle Informationen zu Ihrer Verbindung: ICE 704: München Hbf->Berlin Hbf (tief): Information. Der Zug fällt aus.[/pre]
-
Artikel
DebugWIRE
dieses zu nutzen ist durch den Einsatz eines entsprechenden Emulators. Derzeit stehen dafür das JTAG ICE mkII, JTAGICE3, AtmelICE und der AVR Dragon zur Verfügung. Eine von Privatleuten angefangene Entschlüsselung ist auf ruehmohr.org zu finden, jedoch gibt es keine DIY-Debughardware, die darauf fußt und
das Setzen (also Programmieren auf den Bitwert 0) der DWEN-Fuse, die normalerweise im high fuse byte zu finden ist. Ab diesem Moment steht der /RESET-Pin nicht mehr für seine normale Reset-Funktion zur Verfügung, daher lässt sich dann auch das ISP-Protokoll
-
Thread
Debuggen mit JTAG ICE mkII
hier einen ATMega1281 auf einer eigenen Platine (in einem Meshnetics ZigBit-Modul) und einen JTAG ICE mkII. Nun würde ich gerne OnChip-Debuggen, doch ich finde keine Anleitung dazu. Was muss ich einstellen bzw. beachten. Gibt es vielleicht ein Tutorial dazu? Vielen Dank für eure Hilfe! mfg Andy
spezielle Einstellungen gemacht werden. Die Optimierung des Compilers muss deaktiviert werden (GCC -> O0) und es muss die Erstellung von Debugging Informationen aktiviert werden.
-
Thread
Hat einer gute Tutorials für FPGA?
read_ip $SRC_DIR_VHDL/Core/fifo_15x8.xco read_ip $SRC_DIR_SPEC/clock/clk_wiz_0.xci generate_target all [get_ips clk_wiz_0] #fifo (as used in command uart) # import_ip -files $src_path/CoresGenerated/fifo256x9_bram/fifo256x9_bram.xci -name fifo256x9_
non-volatile) programming write_cfgmem -force -format mcs -size 32 -interface SPIx4 -loadbit [list up 0x00000000 $progDir/roic_sim.bit ] -file $progDir/roic_sim.mcs } [/code]
-
Thread
SIM-Karte: Anbieter ohne Aktivitätszeitfenster
Bei netzclub Sponsored Surf Basic 2.0 steht: Gratis Datenvolumen dank Werbung Wir schenken dir alle 4 Wochen Highspeed-Datenvolumen in Höhe von 200 MB beim Sponsored Surf Basic 2.0 und 1 GB beim Hero. Deine Daten bleiben anonym Wenn
sich auf SIM-Karten für IoT-Anwendungen spezialisiert haben, z.B. https://www.m2m-mobil.de Kostet 0,39 bzw. 0,59 € / Monat inkl 1Mb, 0,09€ / SMS. Sollte dir der warme Hintern wert sein ;-) Uwe, nicht verwandt, nicht verschwägert..
-
Thread
Probleme mit JATG ICE Debugger
Testprogramm geschrieben das AVR Studio Simulator auch funktioniert. Wenn ich allerdings den JTAG ICE mk Debugger einsetzte geht leider nicht mehr viel. Ich habe einen Timer so programmiert das er bei einem Compare Match (Datenregister = Vorgabewert) den Outputpin (PIN D5) auf 1 setzt. Der Zustand des
Das is schon richtig im simmulator kann ich aber auch ein PIN mit cbi löschen nur mit dem JATG ICE nicht. Eimal gesetz lässt es sich nicht mehr zurücksetzten.
-
Thread
hilfe: AVR ISP mkII kaputt
www.microchip.com/webdoc/avrispmkii/avrispmkii.troubleshooting_fwupgrade.html Nachfolger ist der ATMEL-ICE. Der funktioniert auch mit "Atmel Studio Command Promt". Die "Basic" Variante ist das richtige. Leider sehr teuer. http://www.microchip.com/developmenttools/ProductDetails/atatmel-ice. Nachbauten
ACTION=3&LA=446&ARTICLE=164172&GROUPID=2969&artnr=DIAMEX+PROG-S2&SEARCH=diamex%2Bprog%2Bs2&trstct=pos_0 Softwareunterstützung: • AVR Studio 4, AVR Studio 5, • ATMEL Studio 6 + 7 • AVRDUDE
-
Thread
Gehalt bei Startups
persönliche Beleidung des Chefs angesehen wird. 3. Ein Start-up keine Kohle verdient (Kapitalrendite bei "0" liegt, oder gar ins Minus geht!).
Millionenstückzahlen verkauft. Nee, Millionenstückzahlen wie bei Handies sind nicht mehr, Siemens verkauft ICE, Turbinen, Umspannwerke und Computertomographen bestenfalls in vierstelliger Stückzahl. MfG,
-
Thread
Freescale MC9S12C128, womit anfangen?
Was bei mir nicht klappt... diese Datei ins Flahs des Controllers zu laden. Habe gelesen das mit NoICE das möglich se5n sollte. Krieg'ich aber nicht hin. Vielleicht hat jemand Erfahrung damit??? MfG Dmitriy
eine Suche im Internet habe ich verstanden, dass man die Startadresse im Reset-Vector angeben soll (0xffef, 0xffff). Wie macht man sowas?? Habe keine Einstellungen für Reset-Vector gefunden.
-
Thread
Grundlegende Fragen
bekommst Du nach wie vor noch nicht Deine Variablen im .data initialisiert (das sind die, die nicht mit 0 vorbelegt werden). Wenn Du ein JTAG-ICE hast, ist es das IMHO Sinnvollste, gleich den Atmel-Krempel beiseite zu lassen und damit das Ganze leidige COFF-Gewurschtel. (*) Nimm einen GDB (avr-gdb)
Insight), wenn Du einen nackten GDB nicht leiden kannst, und als Bindeglied zwischen GDB und dem JTAG-ICE dann noch avarice. Der GDB liest native das ELF-Format des Compilers, damit hat man vollen Zugriff auf die Debug-Informationen. (*) Das schreibe ich als derjenige, der den aktuellen COFF Patch
-
Thread
Lauflicht-Projekt funktioniert nicht wie gewünscht! Gesperrt
werden in jeder Schalterstellung für A8 A9 A10 1 1 1 codiert. Es werden also immer die Adressen von 0x700 bis 0x7FF angelegt
halt folgendes zu messen sein an den Leitungen A8, A9 und A10: Stellung A8-A9-A10 1 1 0 0 2 0 1 0 3 1 1 0 4 0 1 1 5 1 0 1 6 0 0 1 7 1 1 1 8 - 12 0 0 0 (wenn ich mich nicht vertan habe) Teste erst mal die
-
Thread
Stuttgart 21
Gesteinsschichten gebohrt werden. Tschüss Leuze, Berg, Cannstatt. Der Billichfliegerflughafen soll einen ICE-Halt bekommen. Alles tolle Sachen. Die Stuttgarter freuen sich soo darauf.
drauflegen als sich Jahrzehntelang mit einem solchen Rotz rumzuärgern. Zum Thema Schnellbahn: Solange der ICE hinter jeder Mülltonne halten muß wird es keinen brauchbaren Schnellverkehr geben. Da helfen auch die neuen Tunnelröhren rund um Stuttgart nichts.
-
Thread
µC für n00bs
Oder Andersrum: wenn ich unbedingt "etwas fahren" möchte, dann ist ein Dreirad einfacher als ein ICE. Speziell am Anfang.
Oder Andersrum: wenn ich unbedingt "etwas fahren" möchte, dann ist ein > Dreirad einfacher als ein ICE. Speziell am Anfang. Beim Dreirad muss ich lenken, beim ICE nicht. ;-) Stefan U. schrieb im Beitrag #4438635: > Es ist ja nicht so, dass man für den Rest seines Lebens bei dem µC > bleiben muss
-
Thread
stdout logging output ins AtmelStudio umleiten
Debugregister (IDR) auszugeben. Allerdings gibt es 1.) dann nur 255 mögliche Zeichen (der Wert 0 heißt „es liegen keine Daten vor“). 2.) gibt es meines Wissens in Atmel Studio lediglich eine Meldung mit “IDR dirty”, die den jeweiligen Bytewert vom ICE dann anzeigt, aber niemanden, der das irgendwie
zusammenfassen würde. Auch ist der Transport der Daten auf diesem Weg ziemlich schwerfällig, da das ICE für jedes Byte ein event signalisieren muss, das auf dem PC dann bearbeitet wird.
-
Thread
microCore, ein Echtzeitprozessor in VHDL für FPGAs
PROCESS (clk, reset) > BEGIN > IF reset = '1' AND async_reset THEN > flags(f_sema) <= '0'; Deine Begründung mag stimmen, es bleibt aber dabei dass es nicht vernünftig simulierbar ist. Ich würde das erstmal entschlacken.
sema_proc : PROCESS (clk, reset) BEGIN IF reset = '1' AND async_reset THEN flags(f_sema) <= '0'; ELSIF rising_edge(clk) THEN .... Code, wenn kein reset aktiv ist ... IF reset = '1' AND NOT async_reset THEN flags(f_sema) <= '0'; END IF; END IF; END PROCESS
-
Thread
Welche uC /IDE hat besten Aussichten?
Debuggen – für /alle/ Cortex-M, egal ob von ST, Atmel, NXP, … Ich habe auch schon mit einem Atmel-ICE einen STM32 debuggt (ICE lag gerade herum, außerdem gestaltete sich die Verkabelung einfacher). Andersrum könnte man sicher auch einen SAMxxx mit einem ST-Link debuggen. Beides geht natürlich /nicht
Flag wird oft beim Eintritt automatisch gelöscht. Leider nicht mehr bei den neueren AVR Series-0/1 Typen. Da wird manches leider komplizierter.
-
Thread
Hardware durch Vererbung - was ist möglich?
Logischaltung nicht offengelegt ist. https://hackaday.com/2015/03/29/reverse-engineering-lattices-ice40-fpga-bitstream/ Das ist aber nicht dasselbe wie beim Thompson-Paper weil der seinen CPLD quasi 'analog' betrieb. T. hat nach meinem Verständniss den bistream als 'dummen' DNA-Vector angesehen und
resources/overview/improve-lithographic-hotspot-detection-with-machine-learning-00789769-e84e-4805-9bc0-1626a64e1afd/?cmpid=11722
-
Thread
Dienstreisen mit Flugzeug. In welcher Klasse "dürft" Ihr fliegen?
Turbo-Propeller :-) http://www.airliners.net/photo/Private-Wings/Dornier-328-110/1323228/&sid=ff3139d9a4efc8ab0c5e535c451c45cf
dumdi dum schrieb im Beitrag #3608537: > 0h? Reisezeit ist keine Arbeitszeit. Wobei Dein Chef kann Dir auch 8h > Arbeit mit auf den Flug geben, dann ist das Arbeitszeit. Bei den 0h muss > die nicht geleistete Arbeitszeit ber glücklicherweise
-
Thread
Atmel Studio Update und nu: Build Failed
Mist. Ich habe zwecks Treiberproblem mit dem ICE3 AtmelStudio re-installiert (vorher war schon die 7er drauf, nun die aktuellste von Juni16). Wenn ich nun das alte Projekt builde, bekomme ich folgende fehler: 1) =============== [c]ERROR 's'
Keine Ahnung wo das s herkommt bzw. nicht herkommt, aber setz doch einfach mal 0 für Debug bzw. 3 für Release an dessen Stelle ein.
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
einem Takt ausgeführt. Bei 20 MHz erreichen die Dinger bis zu 20 MIPS. Zum Vergleich, der C64 erreicht 0,02, der Z80 mit 2,5Mhz erreicht 0,625, der Motorola 68000 mit 8 Mhz schafft 1 MIPS, ein Intel 486DX2-66 kommt auf 54 MIPS. Wenn man das runterrechnet hat man ungefähr die Rechenleistung eines 486ers
Mangelware, aber Demo- und Breakout-Boards damit bekommt man noch. Ansonsten, wer schon ein AtmelICE vom AVR hat, kann selbiges mit OpenOCD beliebig für Cortex-M (auch anderer Hersteller) benutzen.