-
Постов
151 -
Зарегистрирован
-
Посещение
Весь контент Potter
-
Интересно.... Вот я сохраняю все во флеше.... Но сохраняю в виде массивов.... Тоесть в таком виде к примеру: unsigned char I[2] = {1,74}; То есть этот масив как набор переменных.... Получается что при начале работы конроллера он полность все массивы загружает в ОЗУ.... А мне надо впринципе сохранять не переменные а константы... То есть эти данные которые мне надро сохранить не меняются.... Просто я сохраняю в виде массивов что б удобней было с данными работать.... Интересно.. Надо будет посмотреть в книге по Си... Можно ли сохранят Не просто константы... А массивы констант....
-
Конроллер мега 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.... Зарание спасибо за ответы....
-
Убрал бит M103C и все заработало.... Всем большле спасибо за помощь.... Во блин сколько подводных камней при переходе на конроллер с которым не разу не рабботал.... Сначала программатор не работал.... Потом этот бит M103C.... Я конечно понимаю что есть даташит и в нем все написанно... Но допустим таких проблем у меня не было при переходе с меги 8 на мегу 16.... То есть я хачу сказать что не изучать же весь даташит на новый конроллер (на котроллер с которым не разу не работал).... Учитывая что очень большой объем информации у всех даташитов одинаков.... Ну собствено спасибо.... Думаю что больше проблем не будет... Но если что я буду еще писать.... Хотя кто знает с какими (очевидными) подводными камнями мне еще предстоит столкнуться просьба написать об этом...
-
Подскажите пожалуйста что такое 103? И как его отключить(включить)? А как будет выглядеть такая конструкция для команды I = PINC_Bit2?
-
Вопрос собственно в следующем.... Работаю в компиляторе IAR 4.02A.... Для меги 16 прекрасно работали такие команды как PORTC_Bit0, DDRC_Bit6 = 0x1; PINC_Bit6... В меге 64 эти команды тоже работают только для некоторых портов.... А для порта скажем F не работают.... Подскажите пожалуйста почему и что надо зделать что б они заработали?
-
Перепаял и действительно все заработало.... Спасибо за ответ....(с намеком на решение проблеммы).....
-
А куда? Не на JTAG случайно? Наверно вот решение моей проблеммы.... _______________________________________________________ Обратите внимание, что для некоторых процессоров (например, ATmega103, ATmega64, ATmega128) в режиме программирования вместо выводов MOSI, MISO её аппаратного контроллера SPI используются соответственно выводы PDI/RXD и PDO/TXD. ________________________________________________________ Я про это не знал.....
-
Раньше работал с конроллерами не большими чем ATmega 16. Купил конроллер ATmega 64. Спаял на макетке схемку включения конроллера (все как учили). А не работает. Не читается конроллер понипрогом и все..... Ресет при чтении проходит.... Провода от программатора к конроллеру прозвонил с десяток раз (все ок)... Питание подходит.... А не читается.... Может кто подскажет в чем дело? Может я чего-то не знаю?
-
Всем спасибо за ответы и советы..... Всё хорошенько обдумаю и постараюсь найти самый подходящий выход в данной ситуации.....
-
Нет мы купили не бу.... Покупка этого телевизора состоялась года 4 назад..... Просто я не хотел вдаваться в подробности по временни что б не запутывать людей.... Ну на сколько я знаю если предыдущий каскад имеет сопротивление ниже последующего то это ничего.... А наоборот не допустимо.... Я сам не проф в электронике.... Это со слов других людей которые в этом разбираются......
-
Предисловие: Значит купили мы себе телевизор SONY тринитрон и все такое..... Ну действительно показывает хорошо.... Но вот звук дерьмовенький..... И я взял зделал простенький усилитель на TDA (ну плюс двухполосные колоночки) и подал на него сигнал с выхода телевизора под наушники.... Да стало значительно лучше.... Родителям понравилось.... Оно то конечно лучше чем с родными встроенными динамиками в телевизоре но вот звук скажем так (само качество звучания) просто отвратное.... Я подозреваю что это связанно с тем что производитель не особо позаботилися о качестве выходных каскадов в этом выходе(для наушников).... А кто знает у буржуйских телевизоров есть универсальный разьем.... Там есть видео вход выход и аудио вход выход....... Я купил шнур который подключается к этому разьему нашел где там аудио выход(телевизор моно) и подключил к этому же усилителю о котором говорил выше.... Да вот теперь звук действительно без фона ну в общем качество значительно лучше....... Но!!! Проблемма: Но проблемма собственно в том что этот аудио выход является так сказать линейным выходом....... Громкость мняй не меняй а на нем один и тотже уровень сигнала..... Да можно подходить к моему усилителю и менять громкость руками...... Но это такой способ управления является не то что устаревшим ну собственно зачем вставать с дивана подходить к телевизору возле которого стоит мой усилитель и менять на нем громкость если есть пульт? Решение: Так вот решить это можно следующим способом.... Зделать маленькое устройство (типа цифрового регулятора громкости которым можно управлять с пульта) которое будет находиться между выходом телевизора и входом усилителя и выполнять следующую функцию: Когда на пульте нажимается кнопка отвечающая за увеличение или уменьшение громкости оно принимает этот сигнал и соответственно на своем выходе понижает или повышает уровень сигнала........ В чем мне нужна помощь..... Вся аналоговая часть не проблемма.... Есть человек професионал в электронике который мне поможет зделать всю аналогувую часть..... Я же должен разобраться как принять сигнал с пульта и распознать в нем нажатие на кнопку отвечающей за громкость.... Ну с приемником сигнала (наверно это что-то типа фотодиода) я думаю проблемм не будет, пойду на радиорынок и куплю этот приемник..... Дальше подключу это приемник к контроллеру и буду обрабатывать сигналл который будет приходить от приемника.... Интересует любая информация которая поможет разобраться с приемом и распознаванием сигнала с пульта телевизора.... Может кто-то когда занимался этим и у него есть нужная информация..... Просьба выложить...... Может кто знает полезные ссылки в интернете.... Заранее спасибо за помощь.......
-
Усилитель Ласпи У-005-1......
Potter опубликовал тема в Вопросы аналоговой техники
Значит суть вот в чем....... Мой один знакомый пару дней назад сказал что его знакомый хочет продать такой усилитель (Ласпи У-005-1)... Значит сейчас он стоит у меня дома и я его слушаю на предмет качества звучания.... Слушаю на колонках Кливер 150 АС..... Все хорошо вот только один канал работает значительно тише чем другой...... У меня есть подозрение что он подпален.... Значит интересует любая информация по этому усилителю..... Ну может у кого он есть может кто о нем что знает.... Интресует все.... Его номинальная и максимальная мощность, его качество (005-это и есть качество причем найвысшое по совдепоскому стандарту на сколько я знаю, но всетаки), его стабильность, может кто что знает интересного о его внутреннастях и т. д. Ну и по поводу того что второй канал тихо работает тоже хотелось бы услышать какие-нибудь коментарии..... Заранее спасибо за ответы........ -
Перестала работать флешка.....
Potter ответил Potter тема в В помощь начинающему
Сейчас 256 бу реально купить за 8 баксов... Я вчера в поисках решения этой проблемы в инете на 25 метров налазил... Это почти 1.25 бакса(по стоймости моего трафика).... Это уже 1/8 от флешки на 256 Мб!!! Я совсем забыл.... У меня эта флешка появилась давненько..... К ней прилагался диск.... Он на работе.... Посморю что есть на этом диске.... Может есть какая-нибудь утилита по востановлению флешки... Если нет то поступлю с флешкой так как вы сказали и со спокойной душой пойду куплю себе бутылочку пивка (давненько что-то не покупал)......... -
Перестала работать флешка.....
Potter ответил Potter тема в В помощь начинающему
Есть подозрения что пошабашил транзистор.... Есть четыре цифры на нем 113(8) восьмерка в скобочках потому что она на транзисторе выделенна.... Может кто-нибудь подскажет что это за транзистор или где взять на него описание? (естественно что транзистор смд) -
Перестала работать флешка.....
Potter ответил Potter тема в В помощь начинающему
Если не трудно..... Просто у вас есть я так понял опыт в этом..... Может и у меня после перепрошивки все заработает..... Но я порылся в инете и что-то не нашел такой программы.... Хоть приблизительную ссылочку где можно поискать эту утилиту..... Заранее спасибо........ -
Перестала работать флешка.....
Potter ответил Potter тема в В помощь начинающему
Все не так просто.... Если там и стот диот то при его пробое (там что-то сложнее) не может быть закарачивания в обе стороны т. к. если закоротится питание то выгорит порт USB..... + еще информация .... В обратную сторону тоже звонится(видно вчера поздно вечером я что-то не так померял).... Если вешать минус мультиметра на общий(флешки) а плюс на питание то мультиметр показывает значение 1950.... Но такой эффект наблюдается не постоянно.... А через раз.... -
Перестала работать флешка.....
Potter ответил Potter тема в В помощь начинающему
Спасибо за ссылки..... Мультиметр включаю в режиме прозвонки диодов.... Плюсовой вывод мультимера вешаю на общий(флешки) дольше минусовым першагиваю по выводам..... Прозвонил.... Результат: Между землей и питанием 1620.... Между землй и сигнальными выводами(флешки) значение приблизительно одинаковое около 650.... В обратную сторону (Плюсовой вывод мультимера на питание и минусовым по остальным) не звонится ни один вывод..... Подозрительно значение 1620!!! Если это был диод то он явно пошабашил.... Мои подозрения верны? -
Перестала работать флешка.....
Potter ответил Potter тема в В помощь начинающему
Блин у емня есть старенький справочник по интерфейсам компьютера.... Про юсби там написано только история создания.... А в инете что-то не получается сразу найти назначение выводов в юсби интерфейсе (голова уже почти не варит).... Дайте пожалуйста ссылку (если знаете) на описание выводов в юсби.. -
Перестала работать флешка.....
Potter опубликовал тема в В помощь начинающему
Флешка LG-64Mb. Отлично проработала пару лет..... Потом в один прикрасный момент случайно получилось что я, на старом компьютере (166 проц), отключил ее на ходу.... После этого когда я ее подключаю к машине (уже к современному копьютеру) происходят следующие действия - виндовс видит что подключается устройство через юсби порт а распознать его не может..... Может ее можно как-то отремонтировать..... Заранее спасибо за ответы...... -
Я даже не пытался ее не откуда скачивать так как не нашел от куда..... Может быть она есть на месном фтпп только я пока учасник и доступа к нему не имею..... Если инсталяшка весит немного то приогромнешая просьба кинуть мне ее на ящик ([email protected]).... Если же по каким-либо причинам кинуть не удается то очень прошу дать ссылку в инете откуда можно скачать эту программу...
-
Человек подсказал что можно программировать с помощью программы программатора wiglera.... Вот только пол инета перерыл а где ее скачать не нашел.... Подскажите пожалуйста откуда ее можно скачать???
-
Любая информация по этому вопросу.... Был бы очень признателен за ссылки на схемы для программирования этого контроллера и ссылку на программу программатора.... Заранее спасибо....
-
Подскажите, по какому интерфейсу сопрягается эта микросхема с контроллерами? Интересует любая информация о протоколах передчи данных, т.к. в даташитах ничего не описано. Описание прилагаю. l6451.pdf
-
А сложно реализовать формат предачи данных I2S программно?
-
Задача собственно такая.... Сделать цифровой фильтр...... Есть обычный аудио сигнал.... Выделить три полосы..... Низкие частоты, средние и высокие....(кроссовер)..... Реально ли связать AD1835A и AT91SAM7S и решить эту задачу? Ну и интересует любая информация которая касается этого вопроса...... Описание на AD1835A прилагается..... Или ссылка.... http://www.analog.com/en/prod/0,2877,AD1835A,00.html ad1835a.pdf