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

bill_vs

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

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

  • Посещение

Репутация

0 Обычный

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

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

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. У них (Миландра) приличный форум. Обещали договорится ещё и с IARом. Убивают сроки поставки. Заказали 1986ВЕ92У в середине лета, получили в январе.
  2. Спасибо за пояснение! Нет, с температурой у меня проблем нет, группа морская, -10 +55оC. Я искал нашу микросхему, с пятой приёмкой. Думал, может чего просмотрел. Очень не хочется делать на рассыпухе.
  3. Ну разница в цене бывает и больше 15 раз. Но самое печальное - сроки поставки нашей комплектации! Заказчик велит. :crying: Тут еле отбились от требования использовать только пятипроцентные резисторы! YIG, можно пояснить: ROS-400-1119+5 C(подогрев)! ?
  4. Спасибо. 1508ПЛ8Т жирновато будет. А на 1508ПЛ9Т посмотрю повнимательней.
  5. Добрый день. Ищу микросхему умножителя частоты с приёмкой. Нужно из входного сигнала 4 МГц получить перестраиваемый выходной от 40 МГц до 200 МГц. Что-нибудь типа FS7140. Интерфейс управления не важен.
  6. Шьем Mega32 PonyProg-ом через LPT. Кварц 16 МГц. Длина от программатора до м/с около метра. Питание м/с 5 В. Проблем нет.
  7. Ну, так и сравнивайте, а затем выбирайте. Оба варианта реализуемы. Всё можно посчитать. Но все требования знаете только Вы. Первый вариант (все - мастера) значительно сложнее программно. Второй проще. Если у Вас максимум 10 устройств и время доставки должно быть 50 мс, значит на каждый опрос не более 5 мс. При скорости 19200 можно отправить ответ около 8 байт. Хватит? Сколько надо? Если надо 1000 байт, то при одновременном возникновении желания поговорить с главным, за 50 мс надо передать 10000 байт. Т.е. скорость должна быть более 0.2 Мбит/с. А с коллизиями и того больше…
  8. А сколько устройств на линии по максиму? Может и проблемы нет… Вам надо определять исправность удалённых устройств? При опросе это получается почти даром.
  9. А с симметричного выхода Y/Z на входа A/B не наводится? Попробуйте подключить входа A/B, например GND/VCC.
  10. Так в спецификации на дисплей и описаны (например здесь), с диаграммами.
  11. Свой xcl для AVR

    Линкер жалуется на размер стека. У Вас он задан -Z(CODE)INTVEC=0-28, но IAR-у в xcl надо в байтах, и указывать последний занятый. Посмотрите в библиотеке iom32.h определение Interrupt Vector Definitions, последний вектор располагается с 0x50 и занимает 4 байта, значит последний занятый байт 0x53. Нашел дома только вот такой xcl для mega32 от очень специфического проекта (IAR 4.12): -DCSTACK_SIZE=20 -DRSTACK_SIZE=20 /* Define CPU */ -ca90 /* Code memory */ -Z(CODE)INTVEC=0-53 /* 21 Interrupt vectors * 4 bytes each */ /* Fill unused interrupt vector's with RETI */ -H1895 -h(CODE)0-53 -Z(CODE)SWITCH,INITTAB,DIFUNCT=58-6FFF -Z(CODE)CODE=58-6FFF -Z(CODE)NEAR_ID,NEAR_F,CHECKSUM=58-6FFF /* Internal data memory */ -Z(DATA)RSTACK+RSTACK_SIZE=60-1FF -Z(DATA)CSTACK+CSTACK_SIZE=60-1FF -Z(DATA)NEAR_I,NEAR_Z,NEAR_N=200-85F /* Internal eeprom memory */ -Z(XDATA)EEPROM_I,EEPROM_N=0-3FF /* Suppress one warning which is not relevant for this processor */ -w29
  12. Обычно под токовой петлёй, особенно в приложении для контроллеров, подразумевается стык ИРПС. Это тот же RS232, только уровни не -12…+12 В, а 0..20 мА. Уровню паузы соответствует ток от 15 до 25 мА, уровню посылки от 0 до 3 мА. Обычно приёмник гальванически изолирован (обычный оптрон). Передатчик должен обеспечивать ток 20 мА на нагрузке 100 Ом. dimka2001, Вам что надо? Сеть из восьми устройств? Или восемь устройств с токовой петлёй подключить к компьютеру? Если к компьютеру – возьмите карту на восемь COMов, добавьте восемь конверторов RS232 – ИРПС, добавьте ПО и работайте.
  13. С++ AVR

    Если короче относится только к записи на С, в IARe можно так: union { unsigned char Num0; struct { unsigned char Num0_bit0:1; unsigned char Num0_bit1:1; unsigned char Num0_bit2:1; unsigned char Num0_bit3:1; }; }; ... Num0=0x0A; ... PORTD_Bit4=Num0_bit0; PORTD_Bit5=Num0_bit1; PORTD_Bit6=Num0_bit2; PORTD_Bit7=Num0_bit3; ...
  14. Не могли бы Вы пояснить подробно?
×
×
  • Создать...