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

Rimid

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
    Участник
  • День рождения 09.09.1984

Информация

  • Город
    Array
  1. Я программировал через ByteBlasterMV с помощью скрипта, написанного мной для программатора Хамелеон. Длина кабеля ByteBlasterMV около 2м, и никаких проблем. Кварц генерит? Проверьте функции записи/чтения по SPI. Proc SendByteToSPI(Byte) { var Counter; Counter = 8; while(Counter != 0) { SCK = 1; MOSI = Byte.7; SCK = 0; Byte = Byte << 1; Counter--; } } Proc GetByteFromSPI { var Counter, Temp; Counter = 8; Temp = 0; while(Counter != 0) { SCK = 1; Temp = Temp << 1; SCK = 0; Temp.0 = MISO; Counter--; } return(Temp); } Если нужно, то могу выложить скрипт.
  2. а может второй UART сделать программным способом? AVR274: Single-wire Software UART on tinyAVR and megaAVR devices AVR304: Half Duplex Interrupt Driven Software UART on tinyAVR and megaAVR devices AVR307: Half Duplex UART Using the USI Module on tinyAVR and megaAVR devices
  3. В этой таблице http://atmel.com/dyn/products/param_table....p;Direction=ASC контроллеры, у которых в колонке ISP указан UART, можно напрямую прошивать через СОМ-порт. Либо можно подключить контроллер с SPI-интерфейсом через СОМ-порт как на рисунке.
  4. Недавно использовал AT89LP2052 (AT89LP4052 тоже самое, но с большей памятью). 20 выводов, есть в DIP20 и в SO20. Большинство инструкций выолняются за 1 такт, работает до 20 МГц. Программируется по SPI. Еще можно выбрать из этой таблицы
  5. Есть опыт написания скриптов для Хамелеона. Успешно пользуюсь ими. Могу сделать удаленно. Но все же вам придется где-то брать HEX-файл, а записывать по одному байту тоже не совсем удобно. Поэтому можно было бы сделать интерфейс на подобии этого:
  6. Если есть программатор, то наверно вам нужна программа для работы с ним? С какой МС нужно работать? У меня есть исходники для работы с SAA7111, SAA7113, SAA7129, SAA7183. Программа работает через LPT. Для связи можно использовать e-mail: [email protected]
  7. Ассемблер info-8051

    точно не помню, но вроде нужно запустить файл RUNME.BAT или INSTALL.COM Если что, то могу выложить свой архив
  8. А удаленная работа возможна? Опыт работы 3 года.
  9. Например в Ride'е можно написать org 2000h db 01h, 02h, 03h или на С char xdata Array[3] = {0x03, 0x56, 0x03}; Будет создан соответствующий bin или hex файл. В данном случае уже должен программатор уметь работать с таким файлом, т.к. некоторым для флеш и EEPROM нужно указывать файлы отдельно. Может и в Keil'е так можно. :unsure:
  10. Можно посмотреть схему? Пришлите, пожалуйста, на [email protected]
  11. 89c51 и EEprom AT93c66

    Может для автора уже не актуально, но думаю пригодится другим. В прикрепленном файле ф-ции для работы с памятью (ROMRead, ROMWrite, ROMErase, ROMEWEN, ROMEWDS, ROMERAL, ROMWRAL). Чтение (результат помещается в Асс) mov A,#addr call ROMRead Запись mov A,#addr mov B,#Value call ROMWrite _________________93Cx6.zip
  12. AT89S8252

    Недавно работал с AT89S8252. SPI работал без пролем. Но сначала я его настраиваю, а потом уже устанавливаю бит SPE (так предлагалось в даташите на АЦП AD7705) SPCR = 0x3d; //CPHA=1, CPOL=1, MSTR=1, DORD=1, SPR1=0, SPR0=1 SPCR = 0x7d; //разрешаем SPI (SPE=1)
  13. Схему и плату (на usb) могу разработать быстро (стоить будет примерно $150-200), прошивку на контроллер (или ПЛИС) - в зависимости от сложности эффектов и их количества. Также могу разработать и программу на ПК для загрузки новых эффектов.
×
×
  • Создать...