Перейти к содержанию
    

rmo

Свой
  • Постов

    25
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о rmo

  • Звание
    Участник
    Участник

Контакты

  • ICQ
    Array
  1. Таймер.

    Есть программа AvrCalc для определения настройки таймеров
  2. В mega48/88/168 при CKOUT = 0 синхроимпульсы с частотой кварца формируются на выводе PB0
  3. doc1477.pdf стр.109 "8-bit Microcontroller with 2K Bytes Flash ATtiny26 ATtiny26L" Signature Bytes All Atmel microcontrollers have a three-byte signature code which identifies the device. This code can be read in both serial and parallel mode, also when the device is locked. The three bytes reside in a separate address space. For the ATtiny26 the signature bytes are: 1. $000: $1E (indicates manufactured by Atmel). 2. $001: $91 (indicates 2KB Flash memory). 3. $002: $09 (indicates ATtiny26 device when $001 is $91). Евстифеев стр 479-480
  4. doc1477.pdf стр.109 "8-bit Microcontroller with 2K Bytes Flash ATtiny26 ATtiny26L" Signature Bytes All Atmel microcontrollers have a three-byte signature code which identifies the device. This code can be read in both serial and parallel mode, also when the device is locked. The three bytes reside in a separate address space. For the ATtiny26 the signature bytes are: 1. $000: $1E (indicates manufactured by Atmel). 2. $001: $91 (indicates 2KB Flash memory). 3. $002: $09 (indicates ATtiny26 device when $001 is $91). Евстифеев стр 479-480
  5. Приходится так делать хотя это и не совсем удобно.Спасибо Спасибо CVAVR за заботу о нас (скорость программирования действительно существенно возрасла) и позор мне за не заботу о CVAVR.
  6. Программатор CVAVR1.24.8b Prof

    Использовал для программирования программатор CVAVR1.24.6 St и STK 500. Все было OK! После установки CVAVR1.24.8b Prof старые корпуса Mega168 (у которых уже были запрограммированы фузе биты) продолжали программироваться у новых перестала считываться сигнатура. После этого и программатор Астудио 412SP1 перестал программировать новые корпуса. Оказалось, что CVAVR1.24.8b в закладке AVR Studio BOARD STK500 значение частоты ISP Freq 28.36 kHz меняет на 460.8kHz, после чего программирование становится невозможным. Все это повторилось на двух рабочих местах. Что делаю не так?
  7. Посмотри здесь http://electronix.ru/forum/index.php?showt...=10263&hl=cvavr
  8. Работа в VMLab R3.10

    VMLAB megu8 симулирует хорошо. Не нужно загружать файл с расширением .asm. Можно отлаживать программу написанную в СИ. Для этого нужно загрузить .cof, .hex, __.c файлы и при создании проекта в шаге 3 (step3) включить опцию COFF. В шаге 4 подключить файл __.с (два подчеркивания). На сайте http://www.amctools.com/download.htm сечас VMLAB3.12 без ограничений Release 3.12 is FREEWARE. No license file needed.
  9. CodeVisionAVR

    Бесплатный и без ограничений VMLAB3.11H http://electronix.ru/redirect.php?http://[banned]/avrpic04.htm
  10. Симулятор для AVR?

    HAPSIM - Helmi's AVR Periphery Simulator V2.06 http://www.helmix.at/hapsim Features: supports Atmel AVR Studio 4, Version 4.09 up to Version 4.12.456. AVR Studio Version 4.11.404 or higher strongly recommended! simultaniously simulates one or more of each of the following components: HD44780U compatible LC-Display with up to 40 x 2 characters. Pushbuttons connected to Input Port Pins. LEDs connected to Output Port Pins. Terminal connected to USART, UART or TWI(I2C) ports. 4x4 Matrix Keypad. easy configuration of the components. configuration files are stored in future-save XML format. target device selection with all devices supported by the AVR Simulator
  11. КОМПАС-ГРАФИК 8 www.ascon.ru www.kompas.kolomna.ru
  12. Настраиваете Timer2 так, чтобы прерывания по переполнению или по совпадению формировались с заданной частотой, например 500Гц. А далее хотя бы так #define fasa_A PORTB.0 #define fasa_B PORTB.1 interrupt [TIM2_COMPA] void timer2_comp_isr(void){ switch (PINB & 0x3){ case 0:fasa_A = 1; break; case 1:fasa_B = 1; break; case 2:fasa_A = 0; break; case 3:fasa_B = 0; break; } }
  13. Извините, все уплыло ........______ ____|........ .|____ фаза А ..............______ вращение в одну сторону _______|......... |____ фаза В ........______ ____|......... |____ фаза А ..______ вращение в другую сторону _|......... |____ фаза В
  14. Это можно сделать на одном контроллере, например mega48/88/168. На таймере0 формируете тактовую последовательность управления первым ШД, на таймере2 - вторым. ______ ____| |____ фаза А ______ вращение в одну сторону _______| |____ фаза В ______ ____| |____ фаза А ______ вращение в другую сторону _| |____ фаза В Если предполагаете использовать драйвер ШД, например, TEA3718 то еще могут понадобиться сигналы управления им. На каждый двигатель нужно два корпуса TEA. По RS232 пере даете данные о направлении вращения и количестве шагов. Величина шага зависит от типа двигателя см. stepmotor.ru Успеха
  15. Все это подробно (с временными диаграммами) описано в книге Евстифеева стр252-253. Книгу видел там http://lord-n.narod.ru/walla.html
×
×
  • Создать...