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

Denisvak

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

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

  • Посещение

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


  1. Все гораздо проще в main.c к примеру объявляем структуру volatile struct{ unsigned char SensorCount; unsigned char InCount; unsigned char OutCount; unsigned char AOutCount; unsigned char UrovCount; }DeviceProfile; а другом файле где надо её использовать пишем extern struct{ unsigned char SensorCount; unsigned char InCount; unsigned char OutCount; unsigned char AOutCount; unsigned char UrovCount; }DeviceProfile;
  2. AVR признали !

    :) читал читал... вроде люди взрослые а об таком спорите!!! Такое очучение что большинство ораторов тут собирает просто домашние поделки...ну тогда можно спорить сколько угодно - каждый кулик свое болото хвалит :) Как мне кажется камешек для проекта надо выбирать не только из прынцыпа что я вот его знаю на все 100% вот и заложу его в разработку - о таком большинстве я и говорю. Но согласитесь...выбор зависит от самого проекта...в одном не нужна максимальная производительность в пользу высокой надежности, в другом важна цена..., какой-то проект нужно сделать очень быстро и Вы конечно возьмете то что вам больше знакомо, другому заказчику важна надежность и качество и тип камешка он Вам диктует сам считая его лучшим.... а так ИМХО об г.... разговор зря тему в лес угнали...
  3. Нужна дока

    Всем доброй ночи! Помогите пожалуйста найти доку на след. микросхемы. Стоят в китайском MP3 CD плеере
  4. 3D Движок

    Да? Может подскажите какой? :(
  5. С учетом исходных данных за работу хочу 10.000 ёвра :) и за срочность 5.000 ;)
  6. ARM или M16C Понятно, спасибо. :crying: Может есть какие сетевушки на которые есть дока? Или какой-нить камушек доставаемый в Питере в кол-ве 1шт. и небольшим обвесом? Скорость большая не нужна
  7. Hi All Имеется обычная сетевуха от компа с камнем RTL8139D PCI. Искал инфу по ней но как-то скудненько все. Есть кто её использовал? Хочу побаловатся Эзернетом.
  8. Как-то делали оптическую вставку в CAN. Что-то типа оптических модемов если грубо. Думаю можно приспособить как-нить CAN modem оптика modem CAN ====<>| |-------RX--------| |<>===== | |-------TX--------| |
  9. Спасибо помогли :-) ID оказался все байты нулями, хотя я когда все перебирал то нули вписывал а он не принимал :-(....странно. Интересно а как в IARе прописать чтобы он ID в прошивку включал?
  10. У меня таже самая проблема.... только я ID свой вводил...компилил Иаром...заливал....все работало....через некоторое время ID перестает приниматься по неизвестной причине Уже два контроллера таких и чего с ними делать не знаю. Может где-нить в компиляторе его ещё надо прописывать чтобы он в прошивку его включал?
  11. Поддерживаю!!! :a14: Как сказали в одном фильме - "Не мы такие, жизь такая" .....всегда везёт! - тоже факт.
  12. Спасибо :a14: . Как я понял из исходников примерно так сейчас все и сделано. Думаю так и останется. Просто все сделано. Терь надо САПР для этого писать, но эта тема уже не для этого топика. Всем большое спасибо!!!
  13. Чет я туплю сегодня. Ничего путного не найти....по этим алгоритмическим языкам.
  14. Как бы конкретно на этом не зацыклился. Просто примерно это и необходимо. Вариант с покупкой чипа тоже не катит. Система как бы уже закончена, работает стабильно. Вот про подсказку о алгоритмических языках спасибо :a14: . Буду "рыть" в данном направлении.
  15. Спасибо большое. то конечно все хорошо. Но как бы больше интересует алгоритмы как это сделать нам на своем контроллере, а не описание уже готовых программ тем более сложных и дорогих. Простые элементы "И", "ИЛИ".
  16. Извиняюсь если не в ту тему "влепил" Может кто подскажет где можно почитать про язык функциональных блоков FBD? В наши устройства закладывается определёная логика работы. Есть тройка групп входов и выходов, между ними "логика" в виде элементов "И", "ИЛИ". Сейчас всё делается на исходниках, и логика заложена в них. Вот в поисках упрощения работы наткнулся на такие фраз "язык функциональных блоков FBD" мож его как-нить можно прикротить под себя? СпасибА!
  17. UART Mega8

    Спасибо что поправили.
  18. UART Mega8

    Думаю можно так while ( !(( UCSRA & (1<<5))&&( UCSRA & (1<<6)) )); - тут ждем пока 5-й и 6-й бит установятся!!! Можете проверить. А вот while(UCSRA&0x6A==0x6A); на сколько я понимаю не будет работать. Может конечно и ошибаюсь!!!
  19. UART Mega8

    Задержку я вставлял только для того чтобы увидеть сам импульс на осциле! :)
  20. UART Mega8

    :) Подумайте с чего это биту UDRE быть установленным? если мы до этого ничего не отправляем. Получается что при первом отправлении запись while ( !( UCSRA & (1<<5)) ); тут не причем.
  21. UART Mega8

    По ходу дела все таки он их обрабатывает, просто я осцилом не замечаю. Вписал туда задержку и все нормально стало. Интересно только почему он первый раз прерывание дольше обрабатывает. первую посылку я успеваю заметить. Всем спасибо. З.Ы. Мне просто этой ногой нужно переключать направление 485-го.
×
×
  • Создать...