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

Potter

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

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

  • Посещение

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


  1. Интересно.... Вот я сохраняю все во флеше.... Но сохраняю в виде массивов.... Тоесть в таком виде к примеру: unsigned char I[2] = {1,74}; То есть этот масив как набор переменных.... Получается что при начале работы конроллера он полность все массивы загружает в ОЗУ.... А мне надо впринципе сохранять не переменные а константы... То есть эти данные которые мне надро сохранить не меняются.... Просто я сохраняю в виде массивов что б удобней было с данными работать.... Интересно.. Надо будет посмотреть в книге по Си... Можно ли сохранят Не просто константы... А массивы констант....
  2. Конроллер мега 64... Надо сохранить (в памяти) большое количество данных.... Сохраняю во флеше в виде массивов..... И выскакивает следующая ошибка: Error[e16]: Segment CSTACK (size: 0x200 align: 0) is too long for segment definition. At least 0x71 more bytes needed. The problem occurred while processing the segment placement command "-Z(DATA)CSTACK+_..X_CSTACK_SIZE=_..X_SRAM_BASE-_..X_SRAM_END", where at the moment of placement the available memory ranges were "DATA:f71-10ff" Reserved ranges relevant to this placement: DATA:100-d18 NEAR_I DATA:d19-f30 NEAR_Z DATA:f31-f70 RSTACK DATA:f71-10ff CSTACK Я так понимаю что это не хватает стека.... Поправте если это не так.... Знаю что б устранить эту ошибку надо где-то в настройках проэкта что-то изменить.... Подскажите что и где надо изменить.... Работаю в компиляторе IAR 4.02A.... Зарание спасибо за ответы....
  3. Убрал бит M103C и все заработало.... Всем большле спасибо за помощь.... Во блин сколько подводных камней при переходе на конроллер с которым не разу не рабботал.... Сначала программатор не работал.... Потом этот бит M103C.... Я конечно понимаю что есть даташит и в нем все написанно... Но допустим таких проблем у меня не было при переходе с меги 8 на мегу 16.... То есть я хачу сказать что не изучать же весь даташит на новый конроллер (на котроллер с которым не разу не работал).... Учитывая что очень большой объем информации у всех даташитов одинаков.... Ну собствено спасибо.... Думаю что больше проблем не будет... Но если что я буду еще писать.... Хотя кто знает с какими (очевидными) подводными камнями мне еще предстоит столкнуться просьба написать об этом...
  4. Подскажите пожалуйста что такое 103? И как его отключить(включить)? А как будет выглядеть такая конструкция для команды I = PINC_Bit2?
  5. Вопрос собственно в следующем.... Работаю в компиляторе IAR 4.02A.... Для меги 16 прекрасно работали такие команды как PORTC_Bit0, DDRC_Bit6 = 0x1; PINC_Bit6... В меге 64 эти команды тоже работают только для некоторых портов.... А для порта скажем F не работают.... Подскажите пожалуйста почему и что надо зделать что б они заработали?
  6. Перепаял и действительно все заработало.... Спасибо за ответ....(с намеком на решение проблеммы).....
  7. А куда? Не на JTAG случайно? Наверно вот решение моей проблеммы.... _______________________________________________________ Обратите внимание, что для некоторых процессоров (например, ATmega103, ATmega64, ATmega128) в режиме программирования вместо выводов MOSI, MISO её аппаратного контроллера SPI используются соответственно выводы PDI/RXD и PDO/TXD. ________________________________________________________ Я про это не знал.....
  8. Раньше работал с конроллерами не большими чем ATmega 16. Купил конроллер ATmega 64. Спаял на макетке схемку включения конроллера (все как учили). А не работает. Не читается конроллер понипрогом и все..... Ресет при чтении проходит.... Провода от программатора к конроллеру прозвонил с десяток раз (все ок)... Питание подходит.... А не читается.... Может кто подскажет в чем дело? Может я чего-то не знаю?
  9. Всем спасибо за ответы и советы..... Всё хорошенько обдумаю и постараюсь найти самый подходящий выход в данной ситуации.....
  10. Нет мы купили не бу.... Покупка этого телевизора состоялась года 4 назад..... Просто я не хотел вдаваться в подробности по временни что б не запутывать людей.... Ну на сколько я знаю если предыдущий каскад имеет сопротивление ниже последующего то это ничего.... А наоборот не допустимо.... Я сам не проф в электронике.... Это со слов других людей которые в этом разбираются......
  11. Предисловие: Значит купили мы себе телевизор SONY тринитрон и все такое..... Ну действительно показывает хорошо.... Но вот звук дерьмовенький..... И я взял зделал простенький усилитель на TDA (ну плюс двухполосные колоночки) и подал на него сигнал с выхода телевизора под наушники.... Да стало значительно лучше.... Родителям понравилось.... Оно то конечно лучше чем с родными встроенными динамиками в телевизоре но вот звук скажем так (само качество звучания) просто отвратное.... Я подозреваю что это связанно с тем что производитель не особо позаботилися о качестве выходных каскадов в этом выходе(для наушников).... А кто знает у буржуйских телевизоров есть универсальный разьем.... Там есть видео вход выход и аудио вход выход....... Я купил шнур который подключается к этому разьему нашел где там аудио выход(телевизор моно) и подключил к этому же усилителю о котором говорил выше.... Да вот теперь звук действительно без фона ну в общем качество значительно лучше....... Но!!! Проблемма: Но проблемма собственно в том что этот аудио выход является так сказать линейным выходом....... Громкость мняй не меняй а на нем один и тотже уровень сигнала..... Да можно подходить к моему усилителю и менять громкость руками...... Но это такой способ управления является не то что устаревшим ну собственно зачем вставать с дивана подходить к телевизору возле которого стоит мой усилитель и менять на нем громкость если есть пульт? Решение: Так вот решить это можно следующим способом.... Зделать маленькое устройство (типа цифрового регулятора громкости которым можно управлять с пульта) которое будет находиться между выходом телевизора и входом усилителя и выполнять следующую функцию: Когда на пульте нажимается кнопка отвечающая за увеличение или уменьшение громкости оно принимает этот сигнал и соответственно на своем выходе понижает или повышает уровень сигнала........ В чем мне нужна помощь..... Вся аналоговая часть не проблемма.... Есть человек професионал в электронике который мне поможет зделать всю аналогувую часть..... Я же должен разобраться как принять сигнал с пульта и распознать в нем нажатие на кнопку отвечающей за громкость.... Ну с приемником сигнала (наверно это что-то типа фотодиода) я думаю проблемм не будет, пойду на радиорынок и куплю этот приемник..... Дальше подключу это приемник к контроллеру и буду обрабатывать сигналл который будет приходить от приемника.... Интересует любая информация которая поможет разобраться с приемом и распознаванием сигнала с пульта телевизора.... Может кто-то когда занимался этим и у него есть нужная информация..... Просьба выложить...... Может кто знает полезные ссылки в интернете.... Заранее спасибо за помощь.......
  12. Значит суть вот в чем....... Мой один знакомый пару дней назад сказал что его знакомый хочет продать такой усилитель (Ласпи У-005-1)... Значит сейчас он стоит у меня дома и я его слушаю на предмет качества звучания.... Слушаю на колонках Кливер 150 АС..... Все хорошо вот только один канал работает значительно тише чем другой...... У меня есть подозрение что он подпален.... Значит интересует любая информация по этому усилителю..... Ну может у кого он есть может кто о нем что знает.... Интресует все.... Его номинальная и максимальная мощность, его качество (005-это и есть качество причем найвысшое по совдепоскому стандарту на сколько я знаю, но всетаки), его стабильность, может кто что знает интересного о его внутреннастях и т. д. Ну и по поводу того что второй канал тихо работает тоже хотелось бы услышать какие-нибудь коментарии..... Заранее спасибо за ответы........
  13. Сейчас 256 бу реально купить за 8 баксов... Я вчера в поисках решения этой проблемы в инете на 25 метров налазил... Это почти 1.25 бакса(по стоймости моего трафика).... Это уже 1/8 от флешки на 256 Мб!!! Я совсем забыл.... У меня эта флешка появилась давненько..... К ней прилагался диск.... Он на работе.... Посморю что есть на этом диске.... Может есть какая-нибудь утилита по востановлению флешки... Если нет то поступлю с флешкой так как вы сказали и со спокойной душой пойду куплю себе бутылочку пивка (давненько что-то не покупал).........
  14. Есть подозрения что пошабашил транзистор.... Есть четыре цифры на нем 113(8) восьмерка в скобочках потому что она на транзисторе выделенна.... Может кто-нибудь подскажет что это за транзистор или где взять на него описание? (естественно что транзистор смд)
  15. Если не трудно..... Просто у вас есть я так понял опыт в этом..... Может и у меня после перепрошивки все заработает..... Но я порылся в инете и что-то не нашел такой программы.... Хоть приблизительную ссылочку где можно поискать эту утилиту..... Заранее спасибо........
  16. Все не так просто.... Если там и стот диот то при его пробое (там что-то сложнее) не может быть закарачивания в обе стороны т. к. если закоротится питание то выгорит порт USB..... + еще информация .... В обратную сторону тоже звонится(видно вчера поздно вечером я что-то не так померял).... Если вешать минус мультиметра на общий(флешки) а плюс на питание то мультиметр показывает значение 1950.... Но такой эффект наблюдается не постоянно.... А через раз....
  17. Спасибо за ссылки..... Мультиметр включаю в режиме прозвонки диодов.... Плюсовой вывод мультимера вешаю на общий(флешки) дольше минусовым першагиваю по выводам..... Прозвонил.... Результат: Между землей и питанием 1620.... Между землй и сигнальными выводами(флешки) значение приблизительно одинаковое около 650.... В обратную сторону (Плюсовой вывод мультимера на питание и минусовым по остальным) не звонится ни один вывод..... Подозрительно значение 1620!!! Если это был диод то он явно пошабашил.... Мои подозрения верны?
  18. Блин у емня есть старенький справочник по интерфейсам компьютера.... Про юсби там написано только история создания.... А в инете что-то не получается сразу найти назначение выводов в юсби интерфейсе (голова уже почти не варит).... Дайте пожалуйста ссылку (если знаете) на описание выводов в юсби..
  19. Флешка LG-64Mb. Отлично проработала пару лет..... Потом в один прикрасный момент случайно получилось что я, на старом компьютере (166 проц), отключил ее на ходу.... После этого когда я ее подключаю к машине (уже к современному копьютеру) происходят следующие действия - виндовс видит что подключается устройство через юсби порт а распознать его не может..... Может ее можно как-то отремонтировать..... Заранее спасибо за ответы......
  20. Я даже не пытался ее не откуда скачивать так как не нашел от куда..... Может быть она есть на месном фтпп только я пока учасник и доступа к нему не имею..... Если инсталяшка весит немного то приогромнешая просьба кинуть мне ее на ящик ([email protected]).... Если же по каким-либо причинам кинуть не удается то очень прошу дать ссылку в инете откуда можно скачать эту программу...
  21. Человек подсказал что можно программировать с помощью программы программатора wiglera.... Вот только пол инета перерыл а где ее скачать не нашел.... Подскажите пожалуйста откуда ее можно скачать???
  22. Программатор под AT91SAM7S....

    Любая информация по этому вопросу.... Был бы очень признателен за ссылки на схемы для программирования этого контроллера и ссылку на программу программатора.... Заранее спасибо....
  23. L6451 + AVR или ARM ATMEL ...

    Подскажите, по какому интерфейсу сопрягается эта микросхема с контроллерами? Интересует любая информация о протоколах передчи данных, т.к. в даташитах ничего не описано. Описание прилагаю. l6451.pdf
  24. AT91SAM7S и AD1835A.....

    А сложно реализовать формат предачи данных I2S программно?
  25. AT91SAM7S и AD1835A.....

    Задача собственно такая.... Сделать цифровой фильтр...... Есть обычный аудио сигнал.... Выделить три полосы..... Низкие частоты, средние и высокие....(кроссовер)..... Реально ли связать AD1835A и AT91SAM7S и решить эту задачу? Ну и интересует любая информация которая касается этого вопроса...... Описание на AD1835A прилагается..... Или ссылка.... http://www.analog.com/en/prod/0,2877,AD1835A,00.html ad1835a.pdf
×
×
  • Создать...