Jump to content

    

sealbi

Участник
  • Content Count

    15
  • Joined

  • Last visited

Community Reputation

0 Обычный

About sealbi

  • Rank
    Участник
  1. Не, я дешевле не хочу, это не серия. Дело принципа. Питание датчика и опора АЦП плавают вместе. А вход REF стабильное напряжение. Поставлю REF192, резисторный делитель, операционник повторителем.
  2. Делаю усилитель для датчика силы на AD627. Питание однополярное 15 вольт. Опору для АЦП делаю из питания датчика делителем. Для того, чтобы отодвинуть от нуля выход, на вход REF операционника надо подать около 0.25 вольта. Не могу сообразить что лучше: 1) сделать это напряжение из питания датчика делителем 2)поставить какой нибудь источник опорного напряжения? Подскажите!
  3. STM8

    Спасибо, все заработало!
  4. STM8

    А откуда возьмется номер вектора. Его записать в stm8_interrupt_vector.c? И мне непонятно почему нет инклуда stm8_interrupt_vector.c в main.c.
  5. STM8

    Подскажите как в COSMIC использовать прерывания. например таймер 4. Запутался в хедерах и тд. Можно ли написать программу с прерываниями в main.c.(пишу для AVR на CodeVision поэтому такой вопрос :)
  6. Разобрался, все работает, было заклинивание мозга, перепутал 0x7F и 0xEF. Извмните! :)
  7. Второй конец цепи подключен к +питания. Да и как это влияет, команды ведь логически аналогичные?
  8. Пишу программу на mega8515. К биту A6 припаян через резистор светодиод. DDRA = 0xff; PORTA = 0xff; PORTA = 0xBF; светодиод на зажигается PORTA.6=0; зажигается! В листинге ассемблер правильный. Подскажите, кто знает, что это?
  9. Проблема такая: есть несколько устройств, в них надо ставить at45db161. Достать не смогли, купили at26df161. Программу подправил, провода перепаял, но не работает. Ищу самый простой путь для решения. 1-м/с серии LVC, 2- понизить питание до 3.3 вольт, есть ли еще варианты?
  10. Видел я это, но хочется чуда :rolleyes:
  11. Подскажите, толерантна ли микросхема at26df161 к 5 вольтовым уровням (как at45)? Подозреваю что нет, но не хочется верить!
  12. Спасибо за помощь, F8 - это то что мне не хватало!
  13. Поставил в инициализации конфиги, теперь выдает так target remote | openocd --pipe -d -f interface/parport.cfg -f board/atmel_at91sam7s-ek.cfg Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxygen/bugs.html 0x00000000 in _vec_reset () monitor reset init JTAG tap: at91sam7s256.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787, part: 0xf0f0, ver: 0x3) srst pulls trst - can not reset into halted mode. Issuing halt after reset. target state: halted target halted in ARM state due to debug-request, current mode: System cpsr: 0x2000001f pc: 0x000003b8 requesting target halt and executing a soft reset target state: halted target halted in ARM state due to debug-request, current mode: Supervisor cpsr: 0x200000d3 pc: 0x00000000 NOTE! DCC downloads have not been enabled, defaulting to slow memory writes. Type 'help dcc'. NOTE! Severe performance degradation without fast memory access enabled. Type 'help fast'. load Loading section .text, size 0xe84 lma 0x0 Loading section .data, size 0x444 lma 0xe84 Loading section .eh_frame, size 0x184 lma 0x12c8 Start address 0x0, load size 5196 Transfer rate: 7 KB/sec, 1732 bytes/write. s Single stepping until exit from function _vec_reset, which has no line number information. stepi ignored. GDB will now fetch the register state from the target. Program received signal SIGINT, Interrupt. 0x00000000 in _vec_reset () что то не так с in _vec_reset () ? У меня проект demo_at91sam7_blink_flash, виглер и платка самодельные, бинарник записывается и светодиоды мигают. После запуска отладки перестают. Может быть чего то не хватает на плате?
  14. 1)Ставите Zylin embedded CDT. 2)Debug->Debug configuretions->появился вариант Zylin embedded debug (Native) 3)Создаете производнуб от него конфигурацию, указываете на ее вкладках имя вашего gdb Это типа "C:\Program Files\yagarto\bin\arm-elf-gdb.exe" или я не правильно понял? 4)Либо в папке проекта в файл .gdbinit, либо на вкладке Commands в поле 'Initialize commands' вписываете target remote | Естественно, openocd должен быть доступен через path. Мне такой вариант показался удобнее запуска отдельного демона. Путь на OpenOCD я писал только в make файле, надо еще где то? Консоль выдает: [code]target remote | openocd --pipe Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxygen/bugs.html Remote communication error: No error. monitor reset init "monitor" command not supported by this target. load You can't do that when your target is `exec' s The program is not being run. Что то я делаю не правильно?
  15. Подключаю в Eclipse отладчик OpenOCD в External Tools. На вкладке Main не могу записать конфиг файл в поле Arguments, так как поле неактивное. Подскажите, как его туда засунуть?