|
|
  |
Прерывания от компаратора, нужно два разных обработчика |
|
|
|
Jul 7 2007, 07:35
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 23-05-05
Из: UA
Пользователь №: 5 317

|
первое не учитывать ... тогда ДО ОСНОВНОГО ЦИКЛА инициализируйте АЦП, запустите преобразование и забудьте о его результате ... а потом только запускайте на преобразование без инициализации. Мониторить синусоиду ... не вижу по коду как это происходит ... А!!! дошло! Проморгал идею постоянного преобразования в течении нескольких периодов. Ну .... тогда мой код нужно немного поправить, думаю справитесь, основная идея ... не используйте adc_data и adc_data_max ... считывайте значение в adc_data ... и сравнивайте с U , если adc_data больше U, то запишите в него adc_data .... и уже потом (при выводе) если нужно, то U умножайте. так избавитесь от лишних телодвижений с adc_data_max ЖДУ РЕЗУЛЬТАТ .... интересно
|
|
|
|
|
Jul 7 2007, 08:41
|
Участник

Группа: Новичок
Сообщений: 38
Регистрация: 30-09-05
Пользователь №: 9 098

|
такая история в интернете есть про оптимизацию http://www.caxapa.ru/lib/1byte.html
|
|
|
|
|
Jul 7 2007, 15:16
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425

|
Цитата(smk @ Jul 6 2007, 22:12)  А вот бы сжать, подождать так пока Тини461 или Тини861 не выпустят, а потом наворачивать. Хороший контроллер Тиня эта. И ног под девайс в самый раз. а Тини461 я уже пол года использую
|
|
|
|
|
Jul 8 2007, 10:03
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425

|
Цитата(smk @ Jul 7 2007, 20:05)  В Москве, да? Или сэмплы добыть удалось? Я живу в Таганроге, а 5 шт tiny461 купил в эфо в декабре (с доставкой по почте).
|
|
|
|
|
Jul 8 2007, 21:54
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(smk @ Jul 9 2007, 00:41)  А с Вашей логикой можно привозить только М128 или М256. На все случаи жизни. Да? Вы логику-то не поняли или недопоняли.. Я предлагаю брать не 128 и не 256, а 168 - это чип из линейки 48/88/168. Свою точку зрения я давно на этом форуме уже высказывал. На C - писать можно только под кристалы с 16 и более K памяти. Сделать супер-пупер функциональную программу для чипа с 2k памяти можно только на asm. Цитата дизайн у нее подходящий и цена. ног в самый раз. могу поспорить что и дизайн и цена у 168-й тоже подходящие для вашей задачи. А самое главное, что программа была б уже давно готова, без оптимизаций. И время которое вы тратите на ужимание непонятно чего (не факт что ваша программа рабочая вообще), вы бы могли потратить на отладку. Цитата Да и посмотрите на даташит. Безошибочный кристалл. Значит предсказуемый. Можете показать непредсказуемый чип из линейки mega/tiny?
|
|
|
|
|
Jul 9 2007, 06:58
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата Я предлагаю брать не 128 и не 256, а 168 - это чип из линейки 48/88/168. Не хочу я их. Понятно, что думал об этом, но корпус не устраивает. Можно взять конечно 7х7 (9х9??, не помню), но это крайний вариант. SOIC-20 предпочтительнее. Цитата могу поспорить что и дизайн и цена у 168-й тоже подходящие для вашей задачи как ни странно, но если с дизайном смириться вариант есть, то с ценой ну никак. зачем платить больше? да и в целом удорожание не оправдано. М48 в части цены предпочтительней. Интересно, а Т461 будет дороже М48? Цитата Можете показать непредсказуемый чип из линейки mega/tiny? М48.
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
Jul 9 2007, 08:43
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
На М48 я однозначно сделаю то что задумал. 4К флеш мне за глаза хватит и на навороты останется. Так всеже, что будет дороже М48 или Т461? Цитата На C - писать можно только под кристалы с 16 и более K памяти. Тут кто-то высказывал мнение, что на АСМ писать хорошо только то, что до 2К. Все что больше - слишком трудоемко и не окупает затраченного времени.
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
Jul 9 2007, 09:36
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(smk @ Jul 9 2007, 09:58)  Не хочу я их. Понятно, что думал об этом, но корпус не устраивает. Можно взять конечно 7х7 (9х9??, не помню), но это крайний вариант. SOIC-20 предпочтительнее. как ни странно, но если с дизайном смириться вариант есть, то с ценой ну никак. зачем платить больше? да и в целом удорожание не оправдано. М48 в части цены предпочтительней. Интересно, а Т461 будет дороже М48? М48. Корпус у м48-м168 в "a" варианте будет меньше чем SOIC-20. В разводке - очень практичный. И вообще очень удобен для работы. Мысль defunct считаю очень дельной. По простой причине. Вы можете взять м168 написать и отладить прогу. Потом оптимизировать её. Посмотреть сколько занимает место готовая программа и уже под это дело купить чип на серию. Стоимость кристалла во многом определяется его серийностью. Поэтому даже стоимость м48 может оказаться выше чем м88, не говоря уже про какие-то т461. Здесь можете не сомневаться м48-м168 кристалл который используется в огромных количествах.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|