Jump to content

GiG

Members
  • Content Count

    421
  • Joined

  • Last visited

Community Reputation

5 Обычный

About GiG

  • Rank
    GIG
  • Birthday 06/15/1984

Контакты

  • ICQ
    264562996

Информация

  • Пол
    Мужчина
  • Интересы
    Микропроцессорный системы, КВ - связь, вообще люблю всякие интересные штуки!
  • Город
    Новосибирск

Recent Profile Visitors

  1. в AVR нет аппаратного RTC, и прерывание чего они должны генерировать?
  2. си это от лукавого
  3. http://easyelectronics.ru/avr-uchebnyj-kurs-peredacha-dannyx-cherez-uart.html посмотри тут если что не понятно спрашивай
  4. А это хорошая идея, регистрация на форуме исключительно через steam xD
  5. Вот наслаждайтесь прерывание каждую секунду, инкремент регистра и вывод значения в портВ ;CKSEL3..0 = 1011 ext 0.9 - 3Mhz ;SUT1.. = 10 ;CKDIV8 = 0 ;BODLEVEL2..1 = 100 4.3v ;--------------------------------- ;определение регистров .def tmp =r16 .def tmp2 =r17 ;========================================== rjmp RESET ; Reset Handler rjmp _INT0 ; External Interrupt0 Handler rjmp _INT1 ; External Interrupt1 Handler rjmp TIM1_CAPT ; Timer1 Capture Handler rjmp TIM1_COMPA ; Timer1 CompareA Handler rjmp TIM1_OVF ; Timer1 Overflow Handler rjmp TIM0_OVF ; Timer0 Overflow Handler rjmp USART0_RXC ; USART0 RX Complete Handler rjmp USART0_DRE ; USART0,UDR Empty Handler rjmp USART0_TXC ; USART0 TX Complete Handler rjmp ANA_COMP ; Analog Comparator Handler rjmp PCINT ; Pin Change Interrupt rjmp TIMER1_COMPB ; Timer1 Compare B Handler rjmp TIMER0_COMPA ; Timer0 Compare A Handler rjmp TIMER0_COMPB ; Timer0 Compare B Handler rjmp USI_START ; USI Start Handler rjmp USI_OVERFLOW ; USI Overflow Handler rjmp EE_READY ; EEPROM Ready Handler rjmp WDT_OVERFLOW ; Watchdog Overflow Handler _INT0: ; External Interrupt0 Handler _INT1: ; External Interrupt1 Handler TIM1_CAPT: ; Timer1 Capture Handler TIM1_COMPA: ; Timer1 CompareA Handler TIM1_OVF: ; Timer1 Overflow Handler TIM0_OVF: ; Timer0 Overflow Handler push tmp in tmp,SREG push tmp inc tmp2 pop tmp out SREG,tmp pop tmp reti USART0_RXC: ; USART0 RX Complete Handler USART0_DRE: ; USART0,UDR Empty Handler USART0_TXC: ; USART0 TX Complete Handler ANA_COMP: ; Analog Comparator Handler PCINT: ; Pin Change Interrupt TIMER1_COMPB: ; Timer1 Compare B Handler TIMER0_COMPA: ; Timer0 Compare A Handler TIMER0_COMPB: ; Timer0 Compare B Handler USI_START: ; USI Start Handler USI_OVERFLOW: ; USI Overflow Handler EE_READY: ; EEPROM Ready Handler WDT_OVERFLOW: ; Watchdog Overflow Handler reti RESET: ; Reset Handler: cli LDI tmp,$DF OUT SPL,tmp ;указатель стека в конец памяти ;=============================================================== ldi tmp,$FF out PORTB,tmp out DDRB,tmp ldi tmp,$81 ;предделитель out CLKPR,tmp ldi tmp,0 out TCCR0A,tmp ldi tmp,5 out TCCR0B,tmp ;делитель на 1024 ldi tmp,2; прирывание по переполнению таймера 1 out TIMSK,tmp sei loop_: out PORTB,tmp2 rjmp loop_ контроллер tiny2313 кварц 2.097152Mhz
  6. А в чём вопрос? КР198НТ1Б это просто 5 транзисторов
  7. ATtiny25V/45V/85V: 0 – 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V можно использовать spi для генерации разумеется в контроллерах в которых он есть
  8. дребезг +1 соблюдайте временные интервалы )
  9. я бы не стал так делать если нужна стабильность, в случае если потеря данных/получения ложного результата не критична
  10. есть разные реализации к примеру берём кварц 4.194304Mhz настраиваем предделитель на /1024 и прерывание таймера по переполнению /256 получаем 1/16 секунды подобрать кварц под секунду либо считать прерывания
  11. К чему весь этот флуд??
  12. ну я б тут не спрашивал если мне было бы всё понятно, я прежде чем писать там и смотрел. Возможно кто то сталкивался с подобной задачей или у кого есть наработки или кто знает как это сделать.
×
×
  • Create New...