-
- К155ТМ2 :) - Mahagam(27.10.2009 05:10)
- деление тактовой пополам. использовал чтобы из 12 сделать 6. Aдикм(318 знак., 26.10.2009 22:11)
- Но при наличии прерываний появится джиттер, а их есть у меня целых 4 штуки. Хардварное решение от M16 в моём случае идеально подходит. - бомжнаработе(27.10.2009 10:12)
- какой джиттер? это и есть код инициализации для "хардварной" генерации таймером - ReAl(27.10.2009 13:04 - 13:07)
- Да, ассемблером так редко пользуюсь, что лоханулся вот. - бомжнаработе(27.10.2009 16:09)
- какой джиттер? это и есть код инициализации для "хардварной" генерации таймером - ReAl(27.10.2009 13:04 - 13:07)
- Но при наличии прерываний появится джиттер, а их есть у меня целых 4 штуки. Хардварное решение от M16 в моём случае идеально подходит. - бомжнаработе(27.10.2009 10:12)
- Поставить их обоих на один кварц 8 MHz и не париться :). Мега и на этой частоте со своим делом справится, тем более что дело не хитрое. - Ксения(25.10.2009 16:23)
- всё очень просто : таймер Т0 программируем в режим СТС , тактирование таймера Т0 напрямую от генератора , управление вывода ОС0 -состояние вывода меняется на противоположное , в регистр сравнения ОСR0 записываем $01 . запускаем таймер - при каждом такте m16(295 знак., 25.10.2009 16:17)
- А я думала, что в ОСR нуль надо записывать, чтобы делил пополам. - Ксения(25.10.2009 18:40)
- не пробовал но имхо при ноле таймер будет находится в бесконечном цикле обнуления . а так дабы получить любой (от 2 до 256) коэф деления в ОСR нужно записывать на единицу меньше - m16(25.10.2009 19:00)
- Даташит (см.ссылку) стр. 79: "генерируемая волна имеет максимум частоты, равный половине частоты осциллятора, когда OCR0 установлена в ноль" Ксения(25.10.2009 21:12 - 27.10.2009 03:00, ссылка)
- да , вы правы . давно было дело, но по логике работы тайтера в СТС формула выглядит нелепо. - m16(26.10.2009 21:25)
- Даташит (см.ссылку) стр. 79: "генерируемая волна имеет максимум частоты, равный половине частоты осциллятора, когда OCR0 установлена в ноль" Ксения(25.10.2009 21:12 - 27.10.2009 03:00, ссылка)
- не пробовал но имхо при ноле таймер будет находится в бесконечном цикле обнуления . а так дабы получить любой (от 2 до 256) коэф деления в ОСR нужно записывать на единицу меньше - m16(25.10.2009 19:00)
- Спасибо! - бомж(25.10.2009 16:27)
- А я думала, что в ОСR нуль надо записывать, чтобы делил пополам. - Ксения(25.10.2009 18:40)
- поставить кварц на девайс, который хочет 8мгц, выход на pic24f/h/dsPIC33 - по цене/задаче. перовому само то, остальные из 8мгц сделают то, что им надо. насчет цен не в курсе, но и задача не озвучена. вышеуказанные от 1,5 до 5$ при 1000шт у производителя. - AVF(25.10.2009 14:41)
- Задача управлять двумя шаговыми или BLDC моторами, несложные расчёты, 2х16 LCD, USB или LAN, 16 кнопок. - бомж(25.10.2009 14:49)
- про USB ничего не было ) PIC24FJ32GB004 - 2.65$, в тритоне аналогичный по цене, но без USB и больше флэшь PIC24FJ64GA004 - 113руб. там же c USB PIC24FJ256GB106-I/PT - TQFP64 180руб. если надо 5В питание то см. pic18, напр. PIC18F4450. по второй ссылке AVF(31 знак., 25.10.2009 18:34, ссылка, ссылка)
- Интересные камни. А драйвер для USB готовый есть или самому надо писать? И какой JTAG для начала лучше? - бомж(25.10.2009 19:02)
- драйвер готовый, есть примеры - usb, +fat +sd/mmc +mass-storage. jtag не надо, не все камни поддерживают, лучше pikkit2 для начала - программатор/отладчик, в том же тритоне 1300руб. если есть желание можно сделать самому, все открыто. в своих проектах AVF(184 знак., 25.10.2009 19:12)
- Можете ссылочкой поделиться, где можно взять проверенную информацию для того, чтобы самому собрать Pikkit2 (разводка платы и прошивка) ? Mik174(74 знак., 28.10.2009 09:11)
- Дешевле готового не получится. Только если под руками хорошая дешевая производственная база ... Но при таких условиях стоит ли экономить? - AlexBi(28.10.2009 09:22)
- Это понятно, но вопрос еще в возможности добраться до магазина. Mik174(222 знак., 28.10.2009 09:43)
- Заказать плату - по деньгам это почти то же что и купить готовый. И за платой тоже куда-то придется идти. AlexBi(73 знак., 28.10.2009 11:20)
- Это понятно, но вопрос еще в возможности добраться до магазина. Mik174(222 знак., 28.10.2009 09:43)
- Дешевле готового не получится. Только если под руками хорошая дешевая производственная база ... Но при таких условиях стоит ли экономить? - AlexBi(28.10.2009 09:22)
- Кстати, фирменный pickit2 пока еще можно купить за 600руб Илья(128 знак., 27.10.2009 15:05)
- Где еще купить можно? На pickit2.ru ссылок уже нет. На Тритоне цена больше в каталоге. - vanner(28.10.2009 23:49)
- но только в офисе теры , для иногородних пересылка только экспресс-почтой за соответсвующую оплату - m16(27.10.2009 20:10)
- Можете ссылочкой поделиться, где можно взять проверенную информацию для того, чтобы самому собрать Pikkit2 (разводка платы и прошивка) ? Mik174(74 знак., 28.10.2009 09:11)
- драйвер готовый, есть примеры - usb, +fat +sd/mmc +mass-storage. jtag не надо, не все камни поддерживают, лучше pikkit2 для начала - программатор/отладчик, в том же тритоне 1300руб. если есть желание можно сделать самому, все открыто. в своих проектах AVF(184 знак., 25.10.2009 19:12)
- Интересные камни. А драйвер для USB готовый есть или самому надо писать? И какой JTAG для начала лучше? - бомж(25.10.2009 19:02)
- "камень который хочет 8МГц" это не USB-UART bridge случаем? - Snaky(25.10.2009 14:51)
- Нет, CP2102 имеет встроенный генератор - бомж(25.10.2009 15:03)
- про USB ничего не было ) PIC24FJ32GB004 - 2.65$, в тритоне аналогичный по цене, но без USB и больше флэшь PIC24FJ64GA004 - 113руб. там же c USB PIC24FJ256GB106-I/PT - TQFP64 180руб. если надо 5В питание то см. pic18, напр. PIC18F4450. по второй ссылке AVF(31 знак., 25.10.2009 18:34, ссылка, ссылка)
- Задача управлять двумя шаговыми или BLDC моторами, несложные расчёты, 2х16 LCD, USB или LAN, 16 кнопок. - бомж(25.10.2009 14:49)
- + Mega32 могу заменить на любой другой, лишь бы цена не сильно отличалась. - бомж(25.10.2009 14:33)