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

SlavaA

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

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

  • Посещение

Весь контент SlavaA


  1. This multiplexer is bidirectional, allowing COM_ and D-/D+ terminals to be configured as either inputs or outputs стр 7 даташит
  2. Orcad PCB Designer

    Можно убрать через редактирование в Pad Editor. Выбрать правой кнопкой Modify Design Padstack->Single Instance и выставить None в Geometry.
  3. Еще способ: в окне Find выбрать Pins, потом на экране выделить плату (или нужный регион) - внизу справа появится количество
  4. Не совсем понял какие должны быть актуальные даташиты. На сайте http://www.winstar.com.tw берете даташиты на сам дисплей. Там же написан тип контроллера - находите в google даташит на контроллер - там описана система команд.
  5. Если нагрузка допускает то можно поставить диод последовательно (на 1000В скажем). Это защитит от положительных импульсов. А отрицательные через TVS.
  6. У меня компилятор IAR. Вот что он в asm выдает 163 JumpAddress = *(__IO uint32_t*) (BOOTLOADER_ADDR + 4); \ 00000030 0x.... LDR.N R0,??DataTable1_4 ;; 0x1fff0000 \ 00000032 0x6841 LDR R1,[R0, #+4] \ 00000034 0x60A1 STR R1,[R4, #+8] 164 Jump_To_Bootloader = (pFunction) JumpAddress; \ 00000036 0x6061 STR R1,[R4, #+4] 165 /* Initialize Stack Pointer */ 166 __set_MSP(*(__IO uint32_t*) BOOTLOADER_ADDR); \ 00000038 0xE003 B.N ??main_2 167 Jump_To_Bootloader(); \ ??main_2: (+1) \ 00000042 0x6800 LDR R0,[R0, #+0] \ 00000044 0xF380 0x8808 MSR MSP,R0 175 Jump_To_Application(); \ 00000048 0x4608 MOV R0,R1 \ 0000004A 0x4780 BLX R0
  7. В заводской загрузчик на STM32F205 вхожу так: #define BOOTLOADER_ADDR 0x1FFF0000 typedef void (*pFunction)(void); pFunction Jump_To_Bootloader; uint32_t JumpAddress; JumpAddress = *(__IO uint32_t*) (BOOTLOADER_ADDR + 4); Jump_To_Bootloader= (pFunction) JumpAddress; /* Initialize Stack Pointer */ __set_MSP(*(__IO uint32_t*) BOOTLOADER_ADDR ); Jump_To_Bootloader(); На других STM-ках возможно что-то подобное можно сделать.
  8. Тут можно приблизительную геометрию задать в редактировании package - получиться и футпринт и 3d одновременно. Там нарисовать frectangle в классе package geometry в субклассе place_bound_top а затем задать высоту через setup->areas->package height. Frectangle может быть несколько с разной высотой. Но проще step прицепить имхо. на 3dcontentcentral все что надо есть
  9. 3D делается так. В PCB Editor Setup->Step Package Mapping назначаются модели в формате step. Потом File->Export->Step. А потом в Solid Works например вставляется в сборку. 3D просмотр в PCB Editor использую как просмотр каких нибудь цепей на стеке платы.
  10. 1) С помощью импорта из DXF. Нарисовать лучше всего в механическом CAD. Контур должен быть как полилиния. 2) Нет. Не пойму в чем тут неудобство
  11. STM32F4 usb cdc

    В USB виртуальном COM порте baudrate не имеет никакого значения т.к. данные передаются на максимальной скорости, соответствующему USB в режиме bulk.
  12. Что то типа такого: void LCD_Init( void ) { __delay_cycles( 20000 ); RESPin( 0 ); LcdEnable( 1 ); /* enable lcd */ __delay_cycles( 100000 ); RESPin( 1 ); WriteCmd( 0xA0, 0 ); /* ADC Direction L-R */ WriteCmd( 0xC0, 0 ); /* SHL Direction 0-64 */ WriteCmd( 0xAF, 0 ); WriteCmd( 0xA6, 0 ); WriteCmd( 0xA4, 0 ); WriteCmd( 0xB0, 0 ); /* page address = 0 */ WriteCmd( 0x10, 0 ); /* column address high = 0 */ WriteCmd( 0x00, 0 ); /* column address low = 0 */ WriteCmd( 0x81, 0 ); WriteCmd( 0, 0 ); }
  13. Такое бывает если смещены векторы прерываний. Например если в файле icf (IAR) смещены ROM_Start и INTVEC_Start адреса .
  14. Использую данный тип модуля. Проблем пока не было. Попробуйте поменять конфигурацию в Trimble GPS Studio. Или обновить прошивку там же. Правда файла с прошивкой я не нашел.
  15. по тональности звука. т.е. молоточком бъем по баллону, микрофоном слушаем, обрабатываем спектр
  16. Разобрался. Сам дурак. Использовал апноут AN2594 Eeprom emulation а там адрес во флеш для сохранения по умолчанию: /* EEPROM start address in Flash */ #define EEPROM_START_ADDRESS ((uint32_t)0x08010000) /* EEPROM emulation start address: after 64KByte of used Flash memory */ отключил - заработало!
  17. Вываливается в HardFault при обращении к константной строке. При < 64k работает. Не пойму где сбой - у этого мк 512к флеши. Компилятор IAR 5.30.
  18. Apertures в OrCAD Layout

    Такое бывает если в Copper Pour Preferences отмечен Skeleton Display
  19. В этом модуле стоит LMX9830. Мы в своих проектах использовали BLUENICECON III (сдесь стоит LMX9820) - этот модуль показал ненадежность работы. Вылетали переодически, причем или сразу, или через месяц, или через год. Были куплены 2 Bluenicecom IV на пробу, из них 1 в первый же день перестал работать. думаю проблема в качестве сборки ф.Amber. В данный момент используем модуль LMX9838 - получше работает. Еще один момент - все LMX плохо запускаются при медленном подъеме питания (напр. при питании от батарей со степ-ап перобразователем)
  20. Intel HEX файлы

    Скопировать в любом текстовом редакторе один и добавить в другой. Главное :00000001FF в первом затереть.
×
×
  • Создать...