Paso 1: Design Notes
notas de diseño
para minimizar la cuenta componente de proyecto, el módulo de led de 4 dígitos es conducido directamente por pernos de io de 2313. se utilizan transistores ni resistencias limitantes actuales. Notas de implementación más detalles, consulte mi proyecto reloj despertador digital. el led de conducción toma 12 pines de io (4 dígitos, 7 segmentos + punto decimal).
para propósito de la hvsp, necesitamos 6 pernos del io de t 2313. Necesitamos de la fuente Vcc de 5V, 12V a RESET, SCI (entrada de reloj serial), SII (instrucción serial input), SDI (entrada de datos serie) y SDO (datos en serie a). para eso contamos con el resto de los pernos libre de io de la 2313, además de algunos io pins son compartidos entre conducción led y control hvsp.
un solo botón táctil se utiliza para aceptar la entrada, este pin io es compartida entre el botón de entrada y llevó la conducción.
al asociar energía firmware Lee firma de dispositivo mcu de destino vía interfaz de HVSP (alto voltaje de programación Serial) del AVR. entonces busque el nombre del dispositivo, haciendo coincidir la firma de dispositivo. a su vez, valores de fusibles (alta, baja y extendida) son leídos desde el dispositivo.
valores de fusibles pueden leer pulsando el botón táctil, que los ciclos a través del nombre del dispositivo y varios fusionan valores en formato hexadecimal.
pulsando y manteniendo pulsado que el botón táctil durante aproximadamente un segundo instruirá firmware escribir los valores de fábrica fusionan de valor al dispositivo mcu de destino. después de escrito, firmware vuelve a Lee los nuevos valores de fusibles para la exhibición.
en todo momento un temporizador interrupción se utiliza para realizar la multiplexación led. brillo puede ajustarse solamente por cambio en el código fuente.
que había incluido los tipos de dispositivo más comunes, se proporciona código fuente para diferentes dispositivo adicional se puede Agregar al firmware. Tenga en cuenta que se pueden utilizar sólo los dispositivos con el apoyo de la HVSP.
el circuito requiere una alimentación principal de la fuente de 12V, un regulador de voltaje 05 78L trae un Vcc de 5V para el 2313 operar. un 2n2222 se utiliza para encender 12V hacia el pin RESET del dispositivo de destino cuando HVSP leer / escribe se está comenzado.