-
- Есть неплохой компилер с плюсами нахаляву :Р - she(07.07.2008 12:25)
- аргумент, согласен. - Alex B.(07.07.2008 13:23)
- Енто IAR | WinAVR штоль? - Evgeny_CD(07.07.2008 13:00)
- Винавр. IAR не совсем нахаляву. - she(07.07.2008 13:43)
- А WinAVR не совсем С++ :) - Evgeny_CD(07.07.2008 14:07)
- с какой это стати? - Alex B.(07.07.2008 14:53)
- И чего там нет из C++, что Вам нужно? - she(07.07.2008 14:52)
- Это ОБС. Я не знаток С++ и на практике его не использую. К сожалению :( - Evgeny_CD(07.07.2008 15:01)
- А WinAVR не совсем С++ :) - Evgeny_CD(07.07.2008 14:07)
- Винавр. IAR не совсем нахаляву. - she(07.07.2008 13:43)
- мне например она нужна только по одной причине - тактовая 32 МГц и 1 такт на изменение выхода порта. таймеры, шим, сдрамы и остальная х%ня - неважна. - Aдикм(05.07.2008 23:48)
- Дык PIC24H/dsPIC33 на 40 МГЦ и тоже за 1 такт - как грязи, и за копейки - MBedder(05.07.2008 23:53)
- спасибо, сейчас посмотрю. - Aдикм(06.07.2008 00:11)
- Особенно обрати внимание на 28-ногие dsPIC33FJxxGP(MC)202/802 и 44-ногие dsPIC33FJxxGP(MC)204/804 - чего в них только нету, даже 16-битные ЦАПы в 80х! - MBedder(06.07.2008 00:19)
- Внешней шыны, кажысь, нет. ;О) Гы-гы...И толкового ИДЕ ;О) - mse(07.07.2008 11:16)
- Ну внешняя шина в 28-ногих - это как прицеп с турбонаддувом для "Оки" :)) - MBedder(07.07.2008 12:41)
- ты мне другое объясни - почему PMP нет в чипах с числом ног больше 44? оно бы мне пригодилось, особенно дма на него. - Adikm(07.07.2008 15:36)
- Как это нет - в 24FxxxGA/GB есть, хоть и без DMA. Вот удобный поиск (есть и оффлайн-вариант - MAPS) --> - MBedder(07.07.2008 15:54, ссылка)
- Ну, в 44-ношку уже и можно было бы усрумить. - mse(07.07.2008 12:46)
- ты мне другое объясни - почему PMP нет в чипах с числом ног больше 44? оно бы мне пригодилось, особенно дма на него. - Adikm(07.07.2008 15:36)
- да шина мне не нужна, а писать и в блокноте могу... - Adikm(07.07.2008 11:26)
- ИДЕ, это не только блокнот. ;О) - mse(07.07.2008 12:14)
- исче у меня есть ворд и эксель :)) - Adikm(07.07.2008 15:36)
- ИДЕ, это не только блокнот. ;О) - mse(07.07.2008 12:14)
- Ну внешняя шина в 28-ногих - это как прицеп с турбонаддувом для "Оки" :)) - MBedder(07.07.2008 12:41)
- Внешней шыны, кажысь, нет. ;О) Гы-гы...И толкового ИДЕ ;О) - mse(07.07.2008 11:16)
- Особенно обрати внимание на 28-ногие dsPIC33FJxxGP(MC)202/802 и 44-ногие dsPIC33FJxxGP(MC)204/804 - чего в них только нету, даже 16-битные ЦАПы в 80х! - MBedder(06.07.2008 00:19)
- спасибо, сейчас посмотрю. - Aдикм(06.07.2008 00:11)
- Дык PIC24H/dsPIC33 на 40 МГЦ и тоже за 1 такт - как грязи, и за копейки - MBedder(05.07.2008 23:53)
- -> все разобрали по полочкам. В PIC24F нету DMA, RTC у него только 0.5 сек умеет измерять, ну и много, чего уже обсуждали. В общем, устаревший кристал :))))))) - Evgeny_CD(05.07.2008 23:34, ссылка)
- да ничего там не разобрано, половина из пальца высосано - ничего личного... По поводу DMA и шинной матрицы и сравнения этого с DMA в dsPIC с честной 2-портовой SRAM - смеялсо... - Alex B.(06.07.2008 00:02)
- А гонять данные из 2К этой честной SRAM по всему остальному ОЗУ - смеялсо я. - Evgeny_CD(06.07.2008 00:08)
- хм. может быть смутило слово "2-портовой"? пояснить? - Alex B.(06.07.2008 00:15)
- Что такое двухпортовая память - я отчасти знаю. Обидно, что DMA ограничено в пределах кусочка 2К, что не дает мне возможности при помощи DMA раскладывать данные по всей памяти в удобном мне порядке. - Evgeny_CD(06.07.2008 00:19)
- странно. я привык, что данные раскладывает компилятор, в удобном ему порядке. - Alex B.(06.07.2008 00:22)
- Справедливости ради частично поддержу Евгения - 2К мало, а то, что DMA RAM еще и не Near, делает работу с ее данными достаточно унылой - например, быстрый АЦП разложил в DMA 16 каналов, а потом приходится их двигать через указатели - MBedder(06.07.2008 00:26)
- зачем их двигать? =0 я прям там и считаю что надо... гораздо хуже то, что DMA область на Y-шине, осложняет использование DSP-ядра (флешовые коэффициенты-то тоже в Y). Alex B.(631 знак., 06.07.2008 00:37)
- Ну ты мне-то про преимущества двухпортовки не рассказывай только, ладно? :)) - MBedder(06.07.2008 01:19)
- зачем их двигать? =0 я прям там и считаю что надо... гораздо хуже то, что DMA область на Y-шине, осложняет использование DSP-ядра (флешовые коэффициенты-то тоже в Y). Alex B.(631 знак., 06.07.2008 00:37)
- Хорош к словам придираться. Ты понимаешь, о чем я говорю. - Evgeny_CD(06.07.2008 00:25)
- я НЕ понимаю, о чем ты говоришь. У меня не бывает таких задач, когда DMA нужно больше чем 2 КБ. - Alex B.(06.07.2008 00:41)
- Справедливости ради частично поддержу Евгения - 2К мало, а то, что DMA RAM еще и не Near, делает работу с ее данными достаточно унылой - например, быстрый АЦП разложил в DMA 16 каналов, а потом приходится их двигать через указатели - MBedder(06.07.2008 00:26)
- странно. я привык, что данные раскладывает компилятор, в удобном ему порядке. - Alex B.(06.07.2008 00:22)
- Что такое двухпортовая память - я отчасти знаю. Обидно, что DMA ограничено в пределах кусочка 2К, что не дает мне возможности при помощи DMA раскладывать данные по всей памяти в удобном мне порядке. - Evgeny_CD(06.07.2008 00:19)
- не, ну кому что - мне доставка за гарантированное время независимо от ядра (в чем собстно суть DMA), вам - тормоза и непредсказуемость, зато во всем адресном пространстве. Смейтесь дальше. Alex B.(40 знак., 06.07.2008 00:13)
- хм. может быть смутило слово "2-портовой"? пояснить? - Alex B.(06.07.2008 00:15)
- А гонять данные из 2К этой честной SRAM по всему остальному ОЗУ - смеялсо я. - Evgeny_CD(06.07.2008 00:08)
- RTC у ХМеги - жалкий огрызок от RTC PIC24, если чо. Например, в RTC PIC24 есть цифровая 10-битная подстройка частоты кварца, все счетчики считают в BCD, замечательный автоповторяющий будильник чуть ли не с музыкой и т.д. - MBedder(05.07.2008 23:43)
- Наоборот! Если под RTC понимать именно отдельный таймер, а не просто системный таймер, запитанный от 32768. В Xmega я погу просыпаться по сетке 1/32768, а в пыке для этого надо ядро держать активным. - Evgeny_CD(05.07.2008 23:41)
- ну здрасте... начиная с самых старых PIC16 один из таймеров тикает независимо от ядра и может просыпать контроллер на любом своем тике - Alex B.(05.07.2008 23:50)
- А в чем кайф отдельной шняги под названием RTC? - Evgeny_CD(05.07.2008 23:55)
- RTC в PIC24 - это аппаратные часы/будильник/календарь, которые идут себе в BCD, не требуя программных затрат - MBedder(06.07.2008 00:03)
- В общем, я чего-то не догоняю, но, вероятно, это дань традиции. Ибо камень все-таки не Tiny, и затраты на перевод bin <-> BCD... - Evgeny_CD(06.07.2008 00:05)
- Затраты на перевод = лишнее потребление, о котором ты так печешься - MBedder(06.07.2008 00:12)
- + которые тактируются от маложрущего 32768 генератора, который может работать когда ядро и основной генератор стоят - Alex B.(06.07.2008 00:05)
- Вот тут и начинается :) Т.е. в Xmega у меня RTC один, и жрет он что-то типа 2 мка. А в пыке их два. Тупой, который жрет столько же, и "острый", который жрет десятки мка. - Evgeny_CD(06.07.2008 00:07)
- Кто тебе такой травы насыпал? Сам RTC в PIC24 не жрет ничего - жрет только генератор на 32К, а он общий и на RTC, и на таймер, и, если надо, на ядро - MBedder(06.07.2008 00:11)
- да откройте вы, Евгений, даташит хоть раз! один он у пика, и от него и таймер может тактироваться и часы. Что не надо - оключай. Про десятки мкА - опять гон на ровном месте - по даташиту RTC + таймер = 4 мкА typical, 10 - max. Alex B.(40 знак., 06.07.2008 00:11)
- Ну значит не разобрался. - Evgeny_CD(06.07.2008 00:16)
- Можете привести табличку, сколько жрет таймер1 от кварца 32к при спящем ядре для PIC24F, H, dsPIC33, PIC32? - Evgeny_CD(06.07.2008 00:20)
- в PIC24H, dsPIC33 и PIC32 ловить нечего - там само ядро в слипе жрет десятки мкА. К осени будут PIC24FK, у которых обещают потребление в слипе со включенным таймером на уровне 1-2 мкА - Alex B.(06.07.2008 00:28)
- О! Тогда это будет сильнейший конкурент Xmega. - Evgeny_CD(06.07.2008 00:34)
- не, не будет. Он будет маленький и тощий. Но жрать будет очень мало. Для конечных узлов радиосети - самое то, облизываюсь. - Alex B.(06.07.2008 00:39)
- Абыдно, что тощий :) - Evgeny_CD(06.07.2008 00:41)
- поискал-почитал. PIC18FK (в производстве) кушает 25 мкА максимум при работе от 32 кГц. В слипе со включенным таймером - 2 мкА максимум. PIC24FK очевидно будут сделаны по той же технологии Alex B.(105 знак., 06.07.2008 02:08)
- Параметры очень сильно XMEGA напоминают. - Evgeny_CD(07.07.2008 18:11)
- Параметры хорошие. Теперь осталось понять степень "тощести" :) - Evgeny_CD(06.07.2008 12:30)
- Хочется верить, что К - это не "кастратик болезный" -> - Evgeny_CD(06.07.2008 17:50, ссылка)
- поискал-почитал. PIC18FK (в производстве) кушает 25 мкА максимум при работе от 32 кГц. В слипе со включенным таймером - 2 мкА максимум. PIC24FK очевидно будут сделаны по той же технологии Alex B.(105 знак., 06.07.2008 02:08)
- Абыдно, что тощий :) - Evgeny_CD(06.07.2008 00:41)
- Ну тогда надо и о новых 25-МИПСовых MSP430F5xx не забывать - уж МСПшки-то по микропотреблению всегда в лидерах были - MBedder(06.07.2008 00:37)
- не, не будет. Он будет маленький и тощий. Но жрать будет очень мало. Для конечных узлов радиосети - самое то, облизываюсь. - Alex B.(06.07.2008 00:39)
- О! Тогда это будет сильнейший конкурент Xmega. - Evgeny_CD(06.07.2008 00:34)
- в PIC24H, dsPIC33 и PIC32 ловить нечего - там само ядро в слипе жрет десятки мкА. К осени будут PIC24FK, у которых обещают потребление в слипе со включенным таймером на уровне 1-2 мкА - Alex B.(06.07.2008 00:28)
- Можете привести табличку, сколько жрет таймер1 от кварца 32к при спящем ядре для PIC24F, H, dsPIC33, PIC32? - Evgeny_CD(06.07.2008 00:20)
- Ну значит не разобрался. - Evgeny_CD(06.07.2008 00:16)
- Вот тут и начинается :) Т.е. в Xmega у меня RTC один, и жрет он что-то типа 2 мка. А в пыке их два. Тупой, который жрет столько же, и "острый", который жрет десятки мка. - Evgeny_CD(06.07.2008 00:07)
- В общем, я чего-то не догоняю, но, вероятно, это дань традиции. Ибо камень все-таки не Tiny, и затраты на перевод bin <-> BCD... - Evgeny_CD(06.07.2008 00:05)
- RTC в PIC24 - это аппаратные часы/будильник/календарь, которые идут себе в BCD, не требуя программных затрат - MBedder(06.07.2008 00:03)
- А в чем кайф отдельной шняги под названием RTC? - Evgeny_CD(05.07.2008 23:55)
- Использовать для просыпания RTC - это типа этого :)) --> - MBedder(05.07.2008 23:44, картинка)
- От чего же? И что в таком просыпании такого неправильного? - Evgeny_CD(05.07.2008 23:54)
- ну здрасте... начиная с самых старых PIC16 один из таймеров тикает независимо от ядра и может просыпать контроллер на любом своем тике - Alex B.(05.07.2008 23:50)
- Наоборот! Если под RTC понимать именно отдельный таймер, а не просто системный таймер, запитанный от 32768. В Xmega я погу просыпаться по сетке 1/32768, а в пыке для этого надо ядро держать активным. - Evgeny_CD(05.07.2008 23:41)
- да ничего там не разобрано, половина из пальца высосано - ничего личного... По поводу DMA и шинной матрицы и сравнения этого с DMA в dsPIC с честной 2-портовой SRAM - смеялсо... - Alex B.(06.07.2008 00:02)
- Ну посоревноваться они могут - в ХМеге 2МСПС/16кан 12бит АЦП, 1МСПС/4кан ЦАП, 8 УАРТ, 4 I2C, 4 SPI, 6x128МГЦ ШИМ, ДМА - есть порох в пороховницах - MBedder(05.07.2008 23:32)
- Есть неплохой компилер с плюсами нахаляву :Р - she(07.07.2008 12:25)