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

Kuzmi4

Свой
  • Постов

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

  • Посещение

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


  1. 2 yarunt - та схема проста - на вход подаёш через мелкие резисторы цифру с ацп, выход на контроллер. Есть такие полезные лапки как - показатели пустого, половину заполненного и полного, ну ессно Лапки для записи.+ там есть разные моды - но то уже в ДШ читай.. Ничего сложного в принципе нету если использовать стандартные режимы.... Схема можно сказать классическая - всё не влезло - в выше прицепленном схематике - была целая страница.но я думаю и поэтой скринке всё ясно Хотя тут где то обсуждался похожий вопрос и ,я так помню, его решали с помощью мег (идея в принципе аналогичная что и с фифо для непрерывного потока)- синхронизация для каждой делалсь, отсчёты - все дела ...так дешевле, в принципе, но если ты хош взять частоту где то под 30 мгц и данных тебе надо не сильно много(в смысле штук до 512 - до объёма фифо :) ), то чтоб не хитромудриться, по моему фифо оптимальный вариант...
  2. 2 yarunt - название микрухи CY7C421 .. В приложеном файле - схема подключения(в пикаде). sch1.sch
  3. Сча собой нету(диплом у меня такой был), как доберусь домой , могу скинуть даж схемку подключения, если надо - да и там не сильные навороты .... + если не сильно быстро буш цифровать - у тя ещё реалтайм может даже получится( в смысле 2 фифо,попеременно юзаеш то 1 то 2, заливка в накопительную вн память нужное кол-во, а потом передача в комп для анализа..)
  4. 2 yarunt - в принципе есть идея , только не знаю поможет она вам или нет - я гляжу вы запихиваете в срам 67 записей(не сильно много но и не сильно мало..), а почему бы не взять фифо буфер - его цена конечно до 50 грн(за 256 или 512 байт - не вспомню счас), но зато можно запихивать данные с большей скоростью (я работал на 10 мгц - влёт записывал 512 байт после сигнала с дну, потом анализ, вроде можно и более скоростную найти...)
  5. 2 smk - По идее должно работать...Но я б на вашем месте сделал на прерываниях... Ну а если не работает- то я бы тогда в цикле погенерил бы переключения лапок(простыми асм инструкциями) и померял осцилографом что там есть - при разногласии - точно чтото с конфигом генератора...
  6. Синтезатор речи

    2 =GM= - спасиба..Псмотрел на оглавление - книга страшная :) ... Тогда до кучи если можно ещё П1.3 -это там где программа синтезатора речи - схемку уже посмотрел, но описание к ней , типа - "...сигнал первой форманты..." - почему то вызывает чувство страха.....
  7. AVR и ПК

    2 dim_OK - всё же советую вам всё таки построить программу так - мк стартует инициализирует усарт а потом по циклу отсылает байт... ну а если уж очень хочется по своему методу - то хоть сделайте в программе проверку что вы приняли то что отправили.... вот вам ещё пример сгенерённый ЦВ для инициализации - не может оно не работать - //При кристалле 7.372800 // // USART initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART Receiver: On // USART Transmitter: On // USART0 Mode: Asynchronous // USART Baud rate: 9600 UCSR0A=0x00; UCSR0B=0x18; UCSR0C=0x06; UBRR0H=0x00; UBRR0L=0x2F;
  8. Ага, нашёлся таки - значит дракоша програмит кристаллы через дебугвайр... А на счёт того, чтоб ссылочку на протокольчик(чисто в самообразовательных целях) - никто не поможет??
  9. По моему собака порылась именно в - "Я отпаял с неё лишнее (кнопки там всякие...). " - у меня валяются такие же платки , токо я их упаковываю , чтоб ничё там не растерять и не забыть, вот и даже после 2 меясцев такой "отсидки в кулёчке" они себя нормально чувствуют. Для заливки использую кодвижн иди имейджкрафт(люблю графику - чтоб сильно не запорачиваться)
  10. AVR и ПК

    Тут нуна действительно посмотреть на инициализацию усарта.. код нуля в принципе писать не обязательно но желательно(хотя если он стартует с ресета - то там точно нули). на асме вот листинг с утра компилил - дЫвайс отзывается :) @00000438: USART_INIT 1805: { +00000438: 921000C1 STS 0x00C1,R1 Store direct to data space 1811: UCSR0A = 0x00; +0000043A: 921000C0 STS 0x00C0,R1 Store direct to data space 1812: UCSR0C = 0x06; +0000043C: E086 LDI R24,0x06 Load immediate +0000043D: 938000C2 STS 0x00C2,R24 Store direct to data space 1814: UBRR0L = EEPROM_DATA._def_UBRR0L; //set baud rate lo --------- тут конечно своё.. +0000043F: 9180036F LDS R24,0x036F Load direct from data space +00000441: 938000C4 STS 0x00C4,R24 Store direct to data space 1815: UBRR0H = EEPROM_DATA._def_UBRR0H; //set baud rate hi --------- тут конечно своё.. +00000443: 91800370 LDS R24,0x0370 Load direct from data space +00000445: 938000C5 STS 0x00C5,R24 Store direct to data space 1819: UCSR0B = 0x98; +00000447: E988 LDI R24,0x98 Load immediate +00000448: 938000C1 STS 0x00C1,R24 Store direct to data space +0000044A: 9508 RET вот.... Сделайте в программе так - проинициализируйте усарт, отправте символ, если получите - тогда надо двигаться далее...
  11. 2 GDaniloff - та были мы там.... Интересный сайт.... :) Но всё же хотелось debugWire .....
  12. Для программирования он не предназначен, но о ходе выполнения программы можно сверяться.. Вот что интересует - есть ли у кого протокол по которому оно обменивается, ну верх счастья - если у кого то есть схемка как его присабачить и заставить работать.... Хотя на счёт программирования через дебугвайр я бы ещё и поспорил - вот например с даташита debugWIRE supports Program memory Break Points by the AVR Break instruction. Setting a Break Point in AVR Studio® will insert a BREAK instruction in the Program memory. The instruction replaced by the BREAK instruction will be stored. То есть всё таки это чЮдо может менять инструкции во флеше, значит можно теоретически и прошивать.. Вот только шить им когда есть спи - смысла мало..
  13. Синтезатор речи

    2 =GM= - в общем там есть загрузить, но требует какой-то код файла..Имя не покатило....
  14. AVR и ПК

    2 dim_OK - чтобы было проще и вам и нам не моглы бы вы привести листинг этой злополучной проги??
  15. Синтезатор речи

    2 =GM= - Во первых спасиба. Ну а на счёт выложить - в принципе мне всё равно, оптимальный вариант конечно - если не проблемно, то вышлите на мыло..
  16. Синтезатор речи

    2 =GM= - а можно и мне экземплярчик оглавления?
  17. 2 spf - ucos действительно ОЧЕНЬ тяжела для 8-й меги, лучше взять scmRTOS - описалово на русском,исхродников не так много и всё по ним понятно.. А на счёт файловой системы и TCP/IP - то мож их подшить, еси так уж хочется... Ну а если уж так хочется всё же взять чтото потяжелее , то чем не нравится www.freertos.org ?? Да и к тому же денежки платить не надо...
  18. usb программатор

    2 dspy - самый простой способ проверить фузы - стк200....делается просто.. но так понимаю что лпт отсуттствует..тут тогда разве что найти доброго соседа что пустит за железяку на пару минут.....
  19. usb программатор

    2 dspy - Схема так вроде правильная, только советовал бы тебе запитать это чЮдо всё таки от внешнего источника(хоть юсб и должен выдавать 100мА на порт, но всё же у меня при 60мА уже было не 5В а 4.5В + плюс ещё шумы от БП компа еси на базаре купленый....).. Да и на фузы тож не мешало посмотеть... Да и резисторы в принципе поставь хоть по 51 , по идее и так должно работать, но всёже лучше сделать от греха подальше..
  20. usb программатор

    2 -dspy - советовал бы не просто поменять , а разобраться где же всё таки Д+ а где Д-... Вот полезная ссылочка - http://pinouts.ru/connector/4_pin_USB_A_or...connector.shtml Если после разбора полётов непомогло - посмотри на схему и на подводящие провода, может где что... - ну должно оно работать...
  21. usb программатор

    2 dspy - ну для начала в него надо чтото залить :-)) А если неправильно детектируется - типа неизвестное устройство - посмотри - мож ты Д+ и Д- перепутал(у мя такое было - сваял это чудо чуть не на коленях и собсно как часто бывает перепутал провода, когда Д+/- пдсоединил - заработало...)
  22. Синтезатор речи

    2 VAHOO - в обсчем то , если надо устройство, что распознаёт речь(это к тому - "...что бы если я что то сказал, микроконтроллер понял и что то сделал, или ответил...") - то вот собсно ссылка - там ребята на авр-ке сваяли чтото типа того о чём спрашивалось.. Идея интересная...Но действительно на авр-ке собрать полноценное устройство чтоб УСё понимало - вряд-ли...действительно лучше смотреть в сторону дсп.. http://instruct1.cit.cornell.edu/courses/e...ndex.html#intro Наслаждайтесь - :-)
  23. AVR+TFT моник

    2 SasaVitebsk - http://www.signal.ru/oscilloscope/b421.zip
  24. AVR+TFT моник

    2 SasaVitebsk - купили мы осцилограф - Бордо(B-421),бЯларусский , за 700 зелёных мёртвых президентов(сам живу в Киеве).B-421 - типа юсб приставка к компу. Вот, то нареканий на него не было пока - за 700 баксов - это очень даже штучка. Хочу заметить гораздо лучше тектрониксовских...хотя у тектроникса - это самомтоятельные дЫвайсы... Но - у всех свои недостатки...
  25. Поймать вора!

    ну так навскидку - идея ёмкостного датчика - (оригинал) - измерительный преобразователь неэлектрических величин (уровня жидкости, механические усилия, давления, влажности и др.) в значения электрической ёмкости. Конструктивно емкостный датчик представляет собой конденсатор электрический плоскопараллельный или цилиндрический. Различают емкостные датчики, действие которых основано на изменении зазора между пластинами или площади их взаимного перекрытия, деформации диэлектрика, изменении его положения, состава или диэлектрической проницаемости. Наиболее часто емкостные датчики применяют для измерений меняющихся давления или уровня, точных измерений механических перемещений и т. п. вот.. далее по сцылочке - http://www.straus-com.ru/index.php?p=192 есть ещё куча разных - http://www.radioman.ru/shem/ohrana/1/c_sensor.php http://www.uni-electronics.newmail.ru/datchik.html там же по линкам и проги прилагаются.. вотс... И вообще есть гугля..... ёмкостный датчик - и вперёд - там как раз эти сцылочки в первых и вылетают...... ------------- на счёт всяких там ёмкостных датчиков - замучаешся ты его делать если посложнее - есть конечно попроще (как в сцылках часто встречал - !ШТЫРЬ! ), а потом будеш долго прогу писать чтоб всяких там сабак и другую жЫвность отфильтовывать....а то если где то в сельской местности поставиш это чЮдо техники - то поспать точно не удасться... :-))) (сам не делал кончно такое - но читал)
×
×
  • Создать...