spacer.png, 0 kB

Torna indietro   Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale > Robotica di base > Elettronica > E. Digitale

Rispondi
 
Strumenti discussione Modalità  visualizzazioe
  #21  
Vecchio 05-10-2008, 12.00.05
L'avatar di calo
calo calo non è collegato
Moderator
 
Data registrazione: 14-06-2006
Residenza: EmiliaSiciliaRomagna
Messaggi: 802
Potenza reputazione: 85
calo E' un faro della comunità
Predefinito

Del micro di cui parli avevo letto tempo fa qualcosa su wikipedia, perchè ne parlavano altre persone ricordandolo come il micro da cui avevano iniziato tanto tempo fa, quindi presumo sia un p̣ datato.

Vediamo di saperne ancora di più (io tifo per i Microchip :P): com'è messo a perferiche hardware specializzate? Intendo UART, PWM, PWM dedicata al motorcontrol, interfacce per encoder, comparatori, ecc....?

Di architetture di micro scaricate su FPGA, io ho una miniesperienza con l'Altera e il NIOSII: i file da scaricare te li da belli e pronti l'Altera (Il NIOSII è un architettura di tutto rispetto). Che vantaggio puoi avere usando una FPGA (ancora un p̣ costose) e scaricandogli un'architettura datata cone il 68K?

Mi consigli qualcosa in italiano da leggere sulle notazioni di cui parlavate a inizio topic?
Io ho sempre usato interi e considerato il range di variazione della grandezza da rappresentare, grande quanto i bit che avevo a disposizione....faccio un esempio su un architettura a 32bit: corrente max 6A spalmata su un 16bit con segno (quindi -32768 +32768), tensione max 220V spalmata sempre su un 16bit con segno (quindi meno precisione). Quando dovevo implementare calcoli che comprendevano sia le tesnioni che le correnti mi toccava scalare le tensioni.
Questa che notazione è (forse si chiama 1/15)?

X chi conosce i DSPIC30:
Nel caso in cui i calcoli da effettuare non siano tanti (un singolo PID), usando i float, mi sapreste dare un idea della perdita di prestazioni che ne consegue? E' una cosa da evitare?

Ultima modifica di calo : 05-10-2008 alle ore 12.02.48
Rispondi citando
  #22  
Vecchio 05-10-2008, 15.58.21
flameman flameman non è collegato
Robottaro gold
 
Data registrazione: 01-06-2008
Residenza: milano
Messaggi: 167
Potenza reputazione: 52
flameman E' per ora ancora un mistero
Predefinito

scusami, sono un zic di fretta, ti risp poi con calma
forse mi sono spiegato male, ma il 68hc11 non e' un core motorola 68000 (3 zeri, abbreviabile a 68k) e' un core 6800 (2 zero, non abbreviabile a 68k)

e cio cambia tutto, eh: il 68K in fpga non si riesce a sintetizzare a non ha senso farlo, mentre il 6800 ha senso e si riesce.

risp al resto, specialmente alla questione dspengine fract/float poi


intanto ne approfitto per lasciare un link ad una sez di questo forum ove qualcuno conosce il 68hc11 e pare volerci realizzare un qualche progetto

http://forum.roboitalia.com/showthre...2322#post32322
Rispondi citando
  #23  
Vecchio 05-10-2008, 23.39.16
L'avatar di calo
calo calo non è collegato
Moderator
 
Data registrazione: 14-06-2006
Residenza: EmiliaSiciliaRomagna
Messaggi: 802
Potenza reputazione: 85
calo E' un faro della comunità
Predefinito

1/2 OT http://it.emcelettronica.com/microch...comprare-atmel
Rispondi citando
  #24  
Vecchio 14-11-2008, 10.31.21
flameman flameman non è collegato
Robottaro gold
 
Data registrazione: 01-06-2008
Residenza: milano
Messaggi: 167
Potenza reputazione: 52
flameman E' per ora ancora un mistero
Predefinito Overview

Citazione:
HC11 Overview

68HC11 Central Processor Unit (CPU11)
Up to 5 MHz bus operation at 5 V
Up to 3 MHz bus operation at 3 V
Two 8-bit or one 16-bit accumulator
Two 16-bit index registers
16-bit stack pointer
Powerful bit-manipulation instructions
Six powerful addressing modes (Immediate, Direct, Extended, Indexed, Inherent, and Relative)
Memory mapped I/O and special functions
16 x 16 integer and fractional divides
8 x 8 multiply
Power-saving stop and wait modes
Byte Erasable EEPROM Memory
Most derivatives of the 68HC11 Family feature on-chip byte-erasable EEPROM for enhanced programming flexibility with no separate supply voltage required. This integrated non-volatile memory solution enables:
Storage of calibration information
Self-adjusting or self-adapting systems
Data logging for historical or secure data
Jump tables and code patches
Expanded Bus Memory Interfaces
In many applications, the 68HC11 provides a single-chip solution. All family derivatives are also expandable for the incorporation of external memory in the design.
Standard 64 Kbyte addressing space
Some 68HC11s have up to 1 Mbyte addressing space
Either multiplexed or non-multiplexed interfaces
Serial Peripheral Interface (SPI)
The SPI communicates synchronously over short distances (usually on a single PCB) at high speed. The SPI allows the microcontroller to communicate with peripheral devices such as a simple shift register, a serial EEPROM, or a complete LCD or ADC subsystem.
Full-duplex, three-wire synchronous transfers
Master or slave operation
Maximum master bit frequency is bus frequency divided by 2
Maximum bit rate of 2 MHz for a 4 MHz system clock
Maximum slave bit frequency is bus frequency
Maximum bit rate of 4 MHz for a 4 MHz system clock
Four programmable master bit rates
Programmable clock polarity and phase
End of transmission interrupt flag
Serial Communications Interface (SCI)
The SCI is a serial UART-type asynchronous communications system. The SCI can be used for communications between the microcontroller and a terminal, a computer, or a microcontroller network. A typical SCI application is long-distance communications (RS-232).
Standard mark/space non-return-to-zero format
Full-duplex operation
Double buffering of both transmitter and receiver
Separately enabled transmitter and receiver
Programmable 8-bit or 9-bit character length
Advanced error detection at 1/16 of a bit time
Baud rate generator with programmable baud rates
Idle line and address mark wakeup methods
Receiver framing error detection
Break send capability
Optional hardware parity checking and generation
Separate transmitter, receiver, and error interrupt vectors
Low-Power Operation
The 68HC11 provides high performance at low power with supply voltages ranging from 3 V to 5.5 V. Further power reductions can be achieved by some devices which have a Phase-Locked Loop (PLL) clock synthesizer circuit. The PLL allows clock speed reduction by switching the internal clock to a lower, power-saving frequency.
High Performance Timer
The industry standard 68HC11 timer provides flexibility, performance, and ease of use. The system is based on a free-running, 16-bit counter with a programmable prescaler, overflow interrupt, and separate function interrupts.
Additional 68HC11 timer features include:
Multiple input capture functions and multiple output compares
Real-time periodic interrupts
Computer Operating Properly (COP) watchdog protection against software failures
Pulse accumulator for external event counting or gated time accumulation
An optional PWM offering up to six channels and up to 16-bit PWM outputs
Optional event counter system for advanced timing operations
Analog-to-Digital Converter (ADC)
The ADC periodically samples external analog signals and produces corresponding digital values. Typical applications are measuring analog inputs like battery voltage, temperature, pressure, and fluid levels.
Linear successive approximation
8-bit or 10-bit resolution
Single or continuous conversion modes
Multiple result registers
Selectable ADC clock
Analog multiplexer allows variable number of channels with a single ADC
Pulse-Width Modulation
The 68HC11 Family offers a selection of Pulse-Width Modulation (PWM) options to support a variety of applications. Up to six PWM channels can be selected to create continuous waveforms with programmable rates and software selectable duty cycles from 0 to 100%.
Return to Top
68HC11 Product Overview
Within the 68HC11 Family, there are six major series of microcontroller units, each composed of many related devices. The following are examples of the features the 68HC11 can offer as shown through specific devices within each series.
68HC11 D Family:
The 68HC11D3 chip with 4 Kbytes ROM offers an economical alternative for applications when advanced 8-bit performance is required with fewer peripherals and less memory.
68HC11 E Family:
This series contains extremely flexible I/O capability that allows facilities to be configured to best match the application. It was the first in the family to combine EEPROM and EPROM on a single chip. The E-series offers multiple memory sizes in a pin-compatible package.
68HC11 F Family:
The 68HC11 F Family stands out with its extra I/O ports, an increase in static RAM (1 Kbyte), chip selects, and a 5 MHz non-multiplexed bus.
68HC11 K Family:
Of the very high performance 68HC11 devices, the 68HC11K4 and 68HC11KW1 offer high speed, an MMU (Memory Management Unit), PWMs, and plenty of I/O.
68HC11 KS Family:
Similar to the K Family, these devices offer high performance, large on-chip memories, and an additional power-saving mode in lower pin count packages.
68HC11 P Family:
The 68HC11P2 offers a power-saving, programmable, PLL-based clock circuit along with many I/O pins, large memory, and 3 SCI ports.
All 68HC11 Family members have on-chip SCI and SPI, and most have EEPROM and an ADC.
Return to Top
68HC11 Development Tools Overview
The 68HC11 Family is supported by dozens of independent development tool suppliers with a variety of hardware and software development tools including: in-circuit emulators, logic analyzers, programmers, evaluation boards, C compilers, assemblers, debuggers, simulators, real-time operating systems - all allowing designers to efficiently develop, monitor, test, and debug code to get applications up and running fast.
68HC11 Evaluation Boards (EVB/EVBU)
The 68HC11 Evaluation Board (EVB) and Universal Evaluation Board (EVBU) are economical boards for evaluating code destined for the MC68HC11E9, MC68HC711E9, and MC68HC811E2 microcontrollers.
The EVB comes with an on-board MC68HC11A8, and the EVBU comes with an on-board MC68HC11E9. These boards feature:
The BUFFALO ROM monitor program
Either expanded mode of operation, with full bus access for debugging and evaluation (EVB), or single-chip (I/O only) mode of operation (EVBU)
Built-in RS-232C I/O port circuitry
Wire-wrap area (EVBU) for MCU custom interfacing
68HC11 Evaluation System (EVS)
The 68HC11 Evaluation System (EVS) supports the design, debugging, and evaluation efforts necessary for developing target systems based on an 68HC11 microcontroller, letting developers generate, execute, and debug code.
Users can either generate code with a resident on-line assembler or download the code from an external terminal into the EVS's user-evaluation RAM. The microcontroller I/O expansion port facilitates easy connection to the target system, and users can add a separately purchased logic analyzer for external hardware trace of code execution.
MMDS11 Modular Development System
The MMDS11 features high-speed, non-intrusive in-circuit emulation, real-time read/write memory, and bus state analysis for debugging hardware and software. It also has an integrated development environment that substantially speeds development and debugging tasks.
SPGMR11 Serial Programmer
The SPGMR11 programs 68HC11 Family devices that contain an EPROM or EEPROM array, using plug-in programming adapters to accommodate a variety of MCU devices and packages. An on-board programming-voltage circuit eliminates the need for an external 12 V supply.

http://www.freescale.com/webapp/sps/...de=DRMCRHC11OC
Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione
Modalità  visualizzazioe

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code è Attivato
Le smilies sono Attivato
[IMG] è Attivato
Il codice HTML è Disattivato

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Progetto Robot Con 68hc11 tricker Progettazione 3 05-10-2008 15.48.24
SRF04 & 68HC11 (era Posizionamento sonar) rasega Elettronica 6 30-11-2005 17.20.20


Tutti gli orari sono GMT. Adesso sono le: 22.50.03.


Basato su: vBulletin Versione 3.8.8
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Realizzazione siti web Cobaltica Foligno
spacer.png, 0 kB