«Телесистемы»:
Конференция «Микроконтроллеры и их применение»
Страницы:
Текущая
3212
3211
3210
3209
3208
3207
3206
3205
3204
3203
3202
3201
3200
3199
3198
3197
3196
3195
3194
3193
3192
3191
3190
3189
3188
3187
3186
3185
3184
3183
3182
3181
3180
3179
3178
3177
3176
3175
3174
3173
3172
3171
3170
3169
3168
3167
3166
3165
3164
3163
3162
3161
3160
3159
3158
3157
3156
3155
3154
3153
3152
3151
3150
3149
3148
3147
3146
3145
3144
3143
3142
3141
3140
3139
3138
3137
3136
3135
3134
3133
3132
3131
3130
3129
3128
3127
3126
3125
3124
3123
3122
3121
3120
3119
3118
3117
3116
3115
3114
3113
3112
3111
3110
3109
3108
3107
3106
3105
3104
3103
3102
3101
3100
3099
3098
3097
3096
3095
3094
3093
3092
3091
3090
3089
3088
3087
3086
3085
3084
3083
3082
3081
3080
3079
3078
3077
3076
3075
3074
3073
3072
3071
3070
3069
3068
3067
3066
3065
3064
3063
3062
3061
3060
3059
3058
3057
3056
3055
3054
3053
3052
3051
3050
3049
3048
3047
3046
3045
3044
3043
3042
3041
3040
3039
3038
3037
3036
3035
3034
3033
3032
3031
3030
3029
3028
3027
3026
3025
3024
3023
3022
3021
3020
3019
3018
3017
3016
3015
3014
3013
3012
3011
3010
3009
3008
3007
3006
3005
3004
3003
3002
3001
3000
2999
2998
2997
2996
2995
2994
2993
2992
2991
2990
2989
2988
2987
2986
2985
2984
2983
2982
2981
2980
2979
2978
2977
2976
2975
2974
2973
2972
2971
2970
2969
2968
2967
2966
2965
2964
2963
2962
2961
2960
2959
2958
2957
2956
2955
2954
2953
2952
2951
2950
2949
2948
2947
2946
2945
2944
2943
2942
2941
2940
2939
2938
2937
2936
2935
2934
2933
2932
2931
2930
2929
2928
2927
2926
2925
2924
2923
2922
2921
2920
2919
2918
2917
2916
2915
2914
2913
2912
2911
2910
2909
2908
2907
2906
2905
2904
2903
2902
2901
2900
Архивы конференции
Новое сообщение
Регистрация
Телеконференции
——> Выберите конференцию
Микроконтроллеры <30.03.2024 12:25>
Программируемые логические схемы <03.01.2017 20:54>
Языки описания аппаратуры (VHDL и др.) <23.12.2018 20:16>
Цифровые сигнальные процессоры (DSP) <31.08.2023 09:00>
Аналоговая схемотехника <16.06.2022 18:58>
Голосования <08.12.2022 22:35>
Господа Инженеры! Имею вопрос.. Нужно организовать интерфейс (+)..
—
АлГа
(01.12.2003 20:48, 560 байт)
Ответ: Нужно предусмотреть арбитраж адресов. При добавлении нового устройства, хост не знает его адрес и соответственно не может обратиться именно к нему. Используйте алгоритм типа как в DALAS 1-Wire, или перебирайте все смеющиеся адреса. И еще если контроллер повис, занят, или не может ответить по другой причине для хоста его нет. А если он повис в режиме передача, может висеть вся сеть.
—
back
(02.12.2003 06:39,
пустое
)
да никакие... када скорости небольшие....
—
basilmak
(01.12.2003 21:17,
пустое
)
программно всякие тайм- ауты, полупакеты и пр, помехозащищ кодирование и пр....
—
иа
(01.12.2003 21:39,
пустое
)
Ответ: для 10 метров кодирования не нужно
—
igor_q
(02.12.2003 10:36,
пустое
)
Чем данный вариант лучше напр CAN-а ?
—
иа
(01.12.2003 21:16,
пустое
)
Есть и другие ограничения. Мало места для контроллера и минимум влияния на аналоговые цепи ...
—
АлГа
(01.12.2003 21:35, 244 байт)
Очередной С-вопрос. Про переполнения. (+)
—
SМ
(01.12.2003 19:37, 692 байт)
по кернигану и ритчи - нет никаких режимов. и никто не препятствует произволу в переменных. То о чем вы говорите - это здорово - но придумано очевидно позднее для DSP и является ответвлением. В чистом С ничего подобного нет. Переменная будет перелетать через 0 в 0xff и из 0xff в 0. (пример для однобайновой переменной).
—
Max_Fly
(01.12.2003 20:52,
пустое
)
Так это и не касательно С как такового. Это режим работы АЛУ процессора. Компилятор-то и не догадывается об этом. Интересует вопрос поведения С-программы на таком режиме и легальность применения методов, рассчитанных на особенности отработки переполнений конкретных процессоров с точки зрения переносимости.
—
SМ
(01.12.2003 21:06,
пустое
)
Я тупой?? зачем вообще нужен saturation on??
—
иа
(01.12.2003 20:16,
пустое
)
Чтобы не тратить процессорное время на ограничение вручную. В алгоритмах, где это необходимо.
—
SМ
(01.12.2003 20:37,
пустое
)
разьве не правильно переходом 0 <->MAX дополнительно обозначать неуспешное заимствование /переполнение?
—
иа
(01.12.2003 20:18,
пустое
)
Ответ:
—
ВН
(01.12.2003 20:45, 832 байт)
а если посмотреть на эту ситуацию углой: как неправ выбор разрядности операндов?
—
иа
(01.12.2003 21:15,
пустое
)
Ответ: Да хоть дугой.
—
ВН
(01.12.2003 21:52, 509 байт)
При переходе через ноль устанавливается флаг переполнения, а счет идет по кругу. И этого вполне достаточно :)
—
nail
(01.12.2003 20:11,
пустое
)
Кому как. Абисьняю (с) (+)
—
SМ
(01.12.2003 20:35, 757 байт)
ISO C (draft), см. п.3 в теле
—
Алексей Мусин
(02.12.2003 07:26, 680 байт)
funny ringtones<a href='http://www.ringtones-rate.com'
—
funny ringtones
(01.11.2006 12:29
222.107.121.171
, 262 байт,
ссылка
)
mp3 ringtones<a href='http://www.ringtones-rate.com'
—
mp3 ringtones
(01.11.2006 12:29
58.227.248.215
, 399 байт,
ссылка
)
Блин, хоть кто по теме ответит?
—
SМ
(01.12.2003 20:37,
пустое
)
это уже истоически так сложилось - и ON появлилось гораздо позднее - а что касается переносимости CИ это блеф - только не кидайте в меня помидоры ;-)
—
пусто
(01.12.2003 19:40,
пустое
)
ON появилось еще раньше, чем OFF. Еще когда машины аналоговые были :) Но это, как и Ваш ответ, отвлечение от вопроса.
—
SМ
(01.12.2003 19:41,
пустое
)
проверок в анаоговой машине не делалось ;-) и никакого ON тма нет - не отвлекайте от моего ответа
—
пусто
(01.12.2003 19:44,
пустое
)
И вы хотите сказать, что при уменьшении выходного значения аналоговой машины ниже минимального предела ее переглючивало в максимум ? Бред.
—
SМ
(01.12.2003 19:46,
пустое
)
Ответ: По крайней мере, механический счетчик у магнитофона работает именно так
—
ДМ
(01.12.2003 22:33,
пустое
)
А в современных Райл-ту-райл усилителях - защёлкиваются гады, где бог даст )))
—
Крок
(01.12.2003 19:59,
пустое
)
Люди, задачка из контрольной по Паскалю: преобразовать числа -125,7*10^3 и -20 в формы "F" и "E". (+)
—
Виноградов Алексей
(01.12.2003 19:33, 72 байт)
Ответ:
—
-------
(01.12.2003 20:19, 1081 байт)
Как лучше сделать счетчик витков для намоточного станка?
—
Василиск
(01.12.2003 18:51,
пустое
)
лучше оптопару из мыши, чтоб отматывать можно было ))
—
nail
(01.12.2003 20:07,
пустое
)
Как-то в ранней молодости делал так: магнит+геркон+калькулятор
—
Codavr
(01.12.2003 18:59,
пустое
)
Ответ: Gerkon na zamykanie v parallel' s knopkoi "=" kal'kuliatora - eto kruto!!!
—
Entuziast
(01.12.2003 19:04,
пустое
)
Ответ: Tebia chego interesuet - mehanika ili electronika?
—
Entuziast
(01.12.2003 18:54,
пустое
)
Сейчас появилась очень удобная вещь: заготовки плат для макетирования покрытые фоторезистом. Но проблема - при сверловке срывает площадки. Понятно, что заранее просверлить нельзя. Кто ответит на все мои вопросы?
—
Иван
(01.12.2003 18:28,
пустое
)
Ответ: Так рисуй площадки с дырочками - и срывать не будет, и кернить плату не нужно...
—
KT
(02.12.2003 08:37,
пустое
)
Тема Знатокам АВРов MK 2313 синтезатор частот на 145МГ
—
Impovsky
(01.12.2003 17:52, 485 байт)
Спасибо всем
—
VIV
(01.12.2003 21:32,
пустое
)
Грамотная компоновка должна помочь (+)
—
Codavr
(01.12.2003 19:08, 159 байт)
Ответ: Необходимо использовать внешний файл инициализации( опция "Use an External Startup Initialization File")
—
elektrik
(01.12.2003 19:05, 99 байт)
аппаратный ресет аппаратно очищяет память. собака это аппаратный ресет. Стартап непоможет.
—
колян безпарольныи
(01.12.2003 19:16,
пустое
)
Ответ:Уже помог
—
elektrik
(01.12.2003 19:26, 132 байт)
разве?
—
колян безпарольныи
(01.12.2003 19:30, 121 байт)
Ответ: Наверное с выключением
—
elektrik
(01.12.2003 19:37, 93 байт)
ненене, я про 2313))) ее тестил))))как мега незнаю, возможно за 4 года чето новое придумали))))
—
колян безпарольныи
(01.12.2003 19:44,
пустое
)
Я занимался тестированием именно 2313 после внешнего сброса (по выводу ресет) или срабатывания собаки память не сбрасывается, т.е.
—
des00
(02.12.2003 08:23, 166 байт)
Значица я тестил таки по питанию))))
—
колян безпарольныи
(02.12.2003 13:53,
пустое
)
Ответ: Только что на S8515 проверил все работает так что на 2313 тоже должно.
—
elektrik
(01.12.2003 20:09,
пустое
)
))))))
—
....
(01.12.2003 19:33,
пустое
)
согласен с ниженаписавшим, помех недолжно быть, скорее всего проблемы в схемотехнике и разводке платы
—
колян безпарольныи
(01.12.2003 18:39, 566 байт)
Хммм 2313 у меня стоит в блоке с 3 синтезаторами - ни помех, ни наводок не даёт. RTC стучит постоянно.
—
=mse=
(01.12.2003 17:59,
пустое
)
а варикапы какие стоят?и синтезаторы какие?
—
VIV
(01.12.2003 20:27,
пустое
)
В ISDN есть такие понятия как febe и nebe. Это что-то типа контрольных сумм при передаче суперфреймов (+)
—
Matrix
(01.12.2003 17:19, 259 байт)
FEBE - far end block error(s), NEBE - near end block error(s)
—
кажется так
(01.12.2003 18:33, 96 байт)
FEBE (Far End Block Error) and NEBE (Near End Block Error) Похоже что это про BRI. Тут я не спец.
—
Mitek
(01.12.2003 18:27,
пустое
)
Ответ: Занимаюсь ISDN но таких слов не слышал. В каком контексте или где это встречается? Может это к формату CRC4 относится? Тогда это G703
—
Mitek
(01.12.2003 18:10,
пустое
)
Есть ли в AVR_Assembler нечто похожее на инструкцию retlw MPAsm-а?
—
evgenius_b
(01.12.2003 17:16, 144 байт)
Хорошее подтверждение тезиса, что PIC в качестве первого процессора сильно портит программистов...
—
Yuriy
(01.12.2003 21:15,
пустое
)
Программиста сильно портит не PIC vs AVR ,а неумение/нежелание читать DS и думать!!!
—
FOXik
(01.12.2003 23:42,
пустое
)
Согласен - я подумаю, сделаю, буду очень собой гордиться, а как другие делают знать не буду (узнаю, если повезет, после того как это мне не будет нуна). Абидна, да.
—
evgenius_b
(02.12.2003 10:59,
пустое
)
Блин, парни, у меня в проекте AT90S1200. The LPM instruction is not implemented at all in the AT90S1200 device - я попал. Это че - остается EEPROM задействовать? Иль можно как-то попроще?
—
evgenius_b
(01.12.2003 18:34,
пустое
)
это какраз не попадос, 1200 упрощены давно, вместо них 2313 ставят
—
колян безпарольныи
(01.12.2003 19:18,
пустое
)
Если попроще - ставь 2313, у них цоколевка одинаковая, разве что он чуть дороже.
—
Bill
(01.12.2003 19:18,
пустое
)
Загадывай желание, мне 25%))))
—
колян безпарольныи
(01.12.2003 19:25,
пустое
)
Загадывай желание, мне 25%))))
—
колян безпарольныи
(01.12.2003 19:23,
пустое
)
это какраз не попадос, 1200 упрощены давно, вместо них 2313 ставят
—
колян безпарольныи
(01.12.2003 19:17,
пустое
)
Всем спасибо. Сам бы убил кучу времени, пока дошел до места в DOC0856 (если бы дошел) про lpm.
—
evgenius_b
(01.12.2003 18:10,
пустое
)
Ответ: Нет
—
NickB
(01.12.2003 17:23,
пустое
)
А как теперя быть? Хочу иметь на выходе значение, соответствующее записи в таблице
—
evgenius_b
(01.12.2003 17:31,
пустое
)
В AVR для того, чтобы извлечь значение из памяти программ не надо никуда входить. Используйте команду LPM.
—
дурак
(01.12.2003 17:52,
пустое
)
Нда, мля, обычно делают не через (_*_), а так...
—
=mse=
(01.12.2003 17:46, 140 байт)
- новичок я в AVR, а можно без Flash? Ну по аналогии с retlw.
—
evgenius_b
(01.12.2003 17:57,
пустое
)
Без неё нельзя - программу куда писать будешь - в ЕЕПРОМ ;О)?
—
=mse=
(01.12.2003 18:01,
пустое
)
не-а в память программ, но огромное спасибо - кажется, благодаря твоему совету про lpm, я разобрался - косвенная адресация рулит.
—
evgenius_b
(01.12.2003 18:06,
пустое
)
Дык че данные из Flash надо прочитать??? :-)
—
PeterD
(01.12.2003 17:49,
пустое
)
ну пишет что таблицу читает ;О)
—
=mse=
(01.12.2003 17:53,
пустое
)
Ответ: А выход где ?
—
NickB
(01.12.2003 17:33,
пустое
)
Смеешься? ИМХО ret в AVR ASM-e есть заветный выход (из п/программы, разумеется)
—
evgenius_b
(01.12.2003 17:38,
пустое
)
А как теперя быть? Хочу иметь на выходе значение, соответствующее значению на входе.
—
evgenius_b
(01.12.2003 17:30,
пустое
)
Интересно обьясните чего это инструкция такая
—
PeterD
(01.12.2003 17:26,
пустое
)
Допустим, при наличии 1 в аккуме при входе в п/пр. - выходим с 0х10 , если в аккуме 2 - на выходе из п/пр. получаем 0х20 и т.д. - фича называется table reading, кажется имхо
—
evgenius_b
(01.12.2003 17:36,
пустое
)
Ответ: Вот ты и ответил. В АВРах аккумулятора нет- грузи в любой регистр куда душа пожелает
—
NickB
(01.12.2003 17:45,
пустое
)
Вот ты знаешь - научи, как обычно умные люди к Program Counter добавляют значение n, чтобы перейти к строчке PC+n+1? В лоб я сделаю, но согласись, что если у меня 200 записей в таблице, то чтобы выудить 200-сотую - надо просмотреть все. В MPAsme немного элегантней выходит с этим retlw.
—
evgenius_b
(01.12.2003 17:55,
пустое
)
Ответ: Ну нет в АВРах подобной инструкции- надо использовать LPM
—
NickB
(01.12.2003 18:04, 60 байт)
Ответ: Да и вообще архитектуры AVR и PIC значительно отличаются(+)
—
NickB
(01.12.2003 18:09, 51 байт)
Непойму, что есть аккуме, на если вам надо с местить значение на тетраду то есть инструкция swpb (поменять ниблы местами)
—
PeterD
(01.12.2003 17:44,
пустое
)
Чета ни чего не понял попонятней, если не сложно
—
PeterD
(01.12.2003 17:23,
пустое
)
Kak pomerjat' tok 2ma
—
KA
(01.12.2003 17:04,
пустое
)
А зачем измерять то, что и так известно ???
—
Виноградов Алексей
(01.12.2003 17:16,
пустое
)
nado promerjat' potreblenie pribora 2, 5, 10, 20 ma. I eto dlja 4 kanalov. Delat' na komparatarax ne chochu. Poluchaet'sja The Big
—
KA
(01.12.2003 17:32,
пустое
)
ATtiny15L. Там 6 каналов. В ключаете в цепь резистор и на нем меряете напряжение ...
—
Виноградов Алексей
(01.12.2003 17:34,
пустое
)
Spasibo pachti v tochku. Tol'ko dlja OUTput nog ne ostajet'sja
—
KA
(01.12.2003 17:50,
пустое
)
Передавайте в посл. коде или возьмите at90s4433 ...
—
Виноградов Алексей
(01.12.2003 18:00,
пустое
)
ненада 4433, нада Мега8 ))))))
—
колян безпарольныи
(01.12.2003 19:19,
пустое
)
A sredi 51 est' blizkoe s 4 ADC
—
KA
(01.12.2003 18:06,
пустое
)
Наверное, есть у Cygnal и ADuC
—
Алексей Мусин
(02.12.2003 07:33,
пустое
)
если и есть, то очень дорого. берите авр - отличная штука ...
—
Виноградов Алексей
(01.12.2003 18:09,
пустое
)
Неужели никто не получал 5в 4а из автомобильной сети?
—
parason
(01.12.2003 16:58, 24 байт)
данараз))) крен5+транзистор кажысь 827(небейте непомню) с радиатором. Чисто бюджетное решение. И самое главное что рабочее.
—
колян безпарольныи
(01.12.2003 18:43,
пустое
)
Ваши требования растут на глазах :)
—
Damien Anthuanette Newton
(01.12.2003 17:17,
пустое
,
ссылка
)
А импульсными что, никак?
—
parason
(01.12.2003 17:25,
пустое
)
Для импульсного нужно читать AN920 от MOTOROLA, или идти в конференцию "Аналоговая схемотехника" :-)
—
misyachniy
(01.12.2003 17:31,
пустое
)
А может бывают готовые модули?
—
parason
(01.12.2003 17:30,
пустое
)
Можно пойти по ссылке, но это стоит 2000 р., а можно на картинку.
—
Damien Anthuanette Newton
(01.12.2003 17:37,
пустое
,
ссылка
,
картинка
)
Поиск по конференции иногда дает результаты :-)
—
misyachniy
(01.12.2003 17:25, 899 байт)
А как измерить напряжение питания устройства, питающегося от батареи?Мерси.
—
Василич
(01.12.2003 16:38,
пустое
)
Вольтметром
—
Al Volovich
(01.12.2003 16:49,
пустое
)
ATtiny15L + делитель. Вот так ...
—
Виноградов Алексей
(01.12.2003 16:46,
пустое
)
Это правда что USB MassStorage драйвер в Win2K SP4 не поддерживает устройства с несколькими ЛУНами??? Как это лечится?
—
Andy-spb
(01.12.2003 16:38,
пустое
)
ух! только хотел завести еще одну луну ;) в девайс.. но, пока, повременю :)
—
Димыч
(01.12.2003 16:42,
пустое
)
чет с пол-пинка в ХР вторая луна тоже не взошла :(
—
Димыч
(01.12.2003 16:57,
пустое
)
чет с пол-пинка в ХР луна тоже не взошла :(
—
Димыч
(01.12.2003 16:56,
пустое
)
наткнулись тута, что ME(!) и XP поддерживают, а 2К - ни в какую.. клоуны они там, в редмонде
—
Andy-spb
(01.12.2003 17:04,
пустое
)
Вот и USB-AUDIO + USB-MIDI тоже работает только на XP или ME. Засланцы они все....
—
Зок Мёдов
(01.12.2003 18:48,
пустое
)
У нас тут не склалось в XP. Bulk only. SCSI-transparent.
—
SМ
(01.12.2003 17:50,
пустое
)
Q: справедливы ли слухи о ненадежности МК пр-ва ATMEL? Речь идет о работе в условиях сильных помех
—
Матвеев Роман
(01.12.2003 16:19,
пустое
)
Ответ: Есть несколько соображений
—
AL_N
(02.12.2003 12:19, 819 байт)
На макете с AT90S4433 регулярно сбрасывалась EEPROM (+)
—
Codavr
(01.12.2003 19:25, 208 байт)
Внешний резет и внешний генератор и как часы в летающих применениях.
—
sokol
(01.12.2003 18:17,
пустое
)
Щас тебе насоветуют и обоснуют... одно скажу, если делать прямыми руками, то пох какой МК
—
=mse=
(01.12.2003 16:30,
пустое
)
Согласен:) Кстати, как в Краснодаре с туманами, рейсы принимают (завтра)?
—
Щ.С.
(01.12.2003 16:53,
пустое
)
Солнышко с утра было, днём тучки набежали, тумана наверное не будет - ветерок ;О).
—
=mse=
(01.12.2003 17:01,
пустое
)
Спасибо, надеюсь, долетим.
—
Щ.С.
(01.12.2003 17:03,
пустое
)
Ответ:
—
FOXik
(01.12.2003 16:25, 70 байт,
ссылка
)
Прочел всю ветку... Все-таки у некоторых нарекания есть 8-(
—
Матвеев Роман
(01.12.2003 16:49, 167 байт)
Пользуй ЛЮБОЙ МК в пределах напряжений входов/выходов/питаний/частот/температур...., рекомендованных изготовителем, и будет щастя. Если щастя нет, значит в консерватории менять надо, платы разводить учиться, схемотехнику питания/входов/выходов/тактирования/сброса тщательнее разрабатывать. АВРы, например, умные люди в бортовые системы ставят, летают и не жалуются.
—
=mse=
(01.12.2003 16:59,
пустое
)
Ответ: у авр есть особенность терять флешь данных если во время записи в оною произойтет reset или сбой по питаю
—
igor_q
(01.12.2003 17:39,
пустое
)
Это как раз входит в атрибуты правильной консерватории. Если мне это будет критично, то я это поборю ценой одной ноги и 3рублей. А кто-то другой при сбое по питанию или сбросу запишет правду? И производитель будет это гарантировать?
—
=mse=
(01.12.2003 17:51,
пустое
)
Ответ: да ты учитель пения!:)) пишу то я один байт а стирается все! все флешь данные...
—
igor_q
(01.12.2003 17:57,
пустое
)
Ага, расскажи прожожему на кой-кого похожего...
—
=mse=
(02.12.2003 10:20, 529 байт)
Ага, расскажи прожожему на кой-кого похожему...
—
=mse=
(02.12.2003 10:20, 529 байт)
Эта "особенность" есть у всех,если вас под руку толкать во время записи вы тоже потеряете много чего
—
FOXik
(01.12.2003 17:50,
пустое
)
Ответ: более того при бадении напряжении во время записи во флешь и последующим востановлением напряжения проц виснет и никакой вачдог не помогает
—
igor_q
(01.12.2003 17:54,
пустое
)
Да неужели-ж ,WDT вроде независимо от проца работает а сбрасывает жестко...?
—
FOXik
(01.12.2003 18:21,
пустое
)
Может и возможно, если часть (блок) программы уже похерили из-за падения питания, куда и что должно вернуться - не понятно.
—
Щ.С.
(01.12.2003 18:30,
пустое
)
Ответ: нет программа на месте! стираются флешь данные а не програмная флешь! а фиснет их-за того что во время записи проц останавливается...
—
igor_q
(01.12.2003 18:37,
пустое
)
На это дело в AVR программируется либо встроенный BOD, либо ставится внешний супервизор питания.
—
Щ.С.
(01.12.2003 18:08,
пустое
)
Ответ: это все известно но без посторонй помоши виснет! это связано с его механизмом записи в флешь данных Конечно вероятногсть такого не высока ! вообще мне аврЫ нравятся много всякой фигни на них делал ...
—
igor_q
(01.12.2003 18:33,
пустое
)
Да, и во Flash (память программы) нужно писать очччень аккуратно (хотя это мелкоразово-настстроечно-установочная операция, ну и что, в этом-то режиме нельзя обеспечить гарантированного питания?)
—
Щ.С.
(01.12.2003 18:19,
пустое
)
Дело то такое,умелый и из г-на конфетку сделает-это давно известно,а так чтоб для всех...
—
FOXik
(01.12.2003 17:16, 264 байт)
наоборот ;О) неумелый из конфетки...
—
=mse=
(01.12.2003 17:25, 121 байт)
Повтор - AVR JTAG ICE своими руками - прошу прошивку 2313(+)
—
-=Vit=-
(01.12.2003 16:14, 276 байт)
Ответ: А мне можно тоже?
—
ПАП
(01.12.2003 18:42, 1 байт)
И мне, пожалуйста, киньте
—
Палыч
(01.12.2003 18:06,
пустое
)
смотрите почту.
—
Max_Fly
(01.12.2003 17:34,
пустое
)
Хм... лыжи не едут(+)
—
-=Vit=-
(01.12.2003 19:34, 84 байт)
ХМ...(+)
—
Max_Fly
(01.12.2003 19:46, 350 байт)
сообщение то будет !
—
Hm
(01.12.2003 21:14,
пустое
)
ничего не будет.
—
Max_Fly
(02.12.2003 12:13,
пустое
)
Спасибо, получил
—
-=Vit=-
(01.12.2003 18:36,
пустое
)
Микроконтроллеры с Ethernet
—
kao
(01.12.2003 14:52, 120 байт)
AT91RM9200 10/100 есть на складе 25 уе с CD-ROM в розницу
—
RekO
(01.12.2003 14:57,
пустое
,
ссылка
)
Хотелось бы более простой. Мне и десятой части функций его не надо. :(
—
kao
(01.12.2003 16:24,
пустое
)
IP2012
—
undefined
(01.12.2003 22:03,
пустое
)
Тут:
—
Илья
(01.12.2003 17:24,
пустое
,
ссылка
)
и где там ethernet?
—
Max_Fly
(01.12.2003 17:43,
пустое
)
Тогда здесь
—
TEHb
(02.12.2003 09:41,
пустое
,
ссылка
)
Отзовитесь кто использовал RS485 на дальностях более 1 км. Какие скорости и расстояния получали? Спасибо.
—
allmaker
(01.12.2003 14:45,
пустое
)
Ответ: лет 5 назад делал на max1480 штук 30 устройств работало на 1.5 км на 100 килогерцах витой парой 5 категории проблем не было, растояние сильно зависит от конфигурации сети как устройства друг от друга разбросаны
—
igor_q
(01.12.2003 17:24, 62 байт)
3 км, скоролсть 115кбод
—
Kost
(01.12.2003 16:44,
пустое
)
глупый вопрос про flash endurance
—
Punjabi MC
(01.12.2003 14:38, 236 байт)
Ответ: Да он просто издевается.
—
back
(01.12.2003 18:24,
пустое
)
1,000,000 стираний сектора и пфсе... Хоть 1 бит пиши...
—
sokol
(01.12.2003 14:51,
пустое
)
Неправильно. Это не FRAM, у Flash циклом считается "1"->"0"->"1". У SST есть аппликуха, как увеличить endurance за счёт использования этой особенности
—
-=Shura=-
(01.12.2003 15:05,
пустое
)
Человек написал, что пишет в один сектор 1к инфы, исходя из предположения, что он пишет в одно и тоже место я ответил (что не правильно?) если размазывать по всей мс то ессно больше...
—
sokol
(01.12.2003 16:33,
пустое
)
Неправильно то, что циклом считается не стирание, а стирание с последующей записью нуля.
—
-=Shura=-
(01.12.2003 16:36,
пустое
)
да...пишу и числа отличные от FF а почему бы и нет?:) только не в этот же 1кб...а другой...еще не тронутый
—
Punjabi MC
(01.12.2003 16:56,
пустое
)
Пардон конечно, но я почему-то думал, что он и числа отличные от FF в своем килобайте пишет, чудак я наверное, не приходит мне в голову сектор с одними FF стирать;-)
—
sokol
(01.12.2003 16:49,
пустое
)
да...пишу и числа отличные от FF а почему бы и нет?:) только не в этот же 1кб...а другой...еще не тронутый
—
Punjabi MC
(01.12.2003 16:57,
пустое
)
Ну так я и говорю ДА 64,000,000 раз запишешь, а про отличные отFF не тебе ;-)
—
sokol
(01.12.2003 17:01,
пустое
)
фуф...я успокоился:)
—
Punjabi MC
(01.12.2003 17:06,
пустое
)
Просто "Шура" предрался к термину, а у тебя ендурансе-то 1,000,000 , но циклов записи твоего 1к информации в таком режиме 64,000,000. Все О.К. будет, мы так часто делаем ;-)
—
sokol
(01.12.2003 17:15,
пустое
)
Ошибки в терминах не замечаешь только пока лбом в них не ткнёшься
—
-=Shura=-
(01.12.2003 17:58, 97 байт)
На досуге уточните термин, он означает количество циклов работы, а алгоритм цикла у флеша и фрама разный, пользую и то и другое. А пример 55 / АА НЕ меняет ендурансе - это частный случай того, что спрашивали, ендурансе как было 10^6 так и осталось, только циклы по половине ячеек. Я собственно про ето писал, там где про не пришло в голову что человек только FF пишет. Запись FF с последующим стиранием - НЕ есть цикл записи и на ендурансу не влюёт ;-)
—
sokol
(01.12.2003 18:13,
пустое
)
Какой такой работы, уточните? Для FRAM чтение это работа почему-то а Flash при этом курит
—
-=Shura=-
(01.12.2003 18:22,
пустое
)
Опускаю руки, учите матчасть, официально свяжитесь с Рамтроном и уточните свою веру, узнаете много интересного, да и с Атмелом, поскольку у меня есть согласованные с ними и Самсунгом документы на применение их продукции в спецтехнике (жизнеобеспечение) (+)
—
sokol
(02.12.2003 12:49, 411 байт)
Ну даже если и отличные. Если писАть попеременно AA и 55 получим двойной endurance. Так штаа "1000000 и усё" это есть неправильно! :-Р
—
-=Shura=-
(01.12.2003 16:56,
пустое
)
ну так если я буду писать новый 1к блок в новое "стертое" место в этом же секторе и стирать сектор на 65 -й раз то будет у меня 64Мил циклов?
—
Punjabi MC
(01.12.2003 15:07,
пустое
)
ДА
—
sokol
(01.12.2003 16:35,
пустое
)
НЕТ!
—
-=Shura=-
(01.12.2003 16:46, 553 байт)
ДА! Вот блин, прочти, что человек пишет, он по 1к запишет 64 раза последовательно в сектор, потом сотрет сектор и поновой... Просто в первом посте вопрос не очень корректно поставле был.
—
sokol
(01.12.2003 16:54,
пустое
)
64 последовательных записи в сектор + 1 стирание = ОДИН цикл
—
-=Shura=-
(01.12.2003 16:58,
пустое
)
еще чуть чуть...щас разберемся....последовательные записи это непрерывная запись или может быть прерывной?:)
—
Punjabi MC
(01.12.2003 17:02,
пустое
)
Как это - непрерывная? ;-)) Это ж не аналоговая схемотехника. Можешь в любом порядке и с любыми перерывами записывать.
—
-=Shura=-
(01.12.2003 17:06,
пустое
)
Тока это не ендурансе, а количество перезаписей ЕГО блока данных ;-)
—
sokol
(01.12.2003 16:57,
пустое
)
Вносим ясность. :-) Если записывать 64 раза по 1 кБ в один сектор, потом стирать, то ВСЮ эту последовательность можно повторить как минимум 1М раз.
—
-=Shura=-
(01.12.2003 17:04,
пустое
)
хм....последние 3 строчки: стер я сектор на 64К...записал инфу в первые 1 кб....потом инфу во второй 1 кб (через некоторое время) - уже 2 цикла?
—
Punjabi MC
(01.12.2003 16:54,
пустое
)
Если "записывать" 0xFF, а потом стирать, то это можно делать до второго пришествия ;-)
—
-=Shura=-
(01.12.2003 16:19,
пустое
)
про это я в курсе...требовался ответ да/нет :)
—
Punjabi MC
(01.12.2003 16:32,
пустое
)
Последовательная запись в ячейки внутри сектора БЕЗ его стирания циклом НЕ считается
—
-=Shura=-
(01.12.2003 16:39,
пустое
)
Ответ: сколько стираешь - столько и считай
—
MY
(01.12.2003 14:49,
пустое
)
p.s. или записав 1К блок данных я уже израсходовал 1024 write cycle? :/
—
Punjabi MC
(01.12.2003 14:42,
пустое
)
PORTA и PINA в AT90S8515 и Philips MFRC530
—
Imian
(01.12.2003 14:06, 914 байт)
Для данного режима работы необходимо сначала сигналом ALE (pin 21) стробануть адрес на AD0..AD5, и только затем читать или писать данные, но(+)
—
YAM
(01.12.2003 19:47, 103 байт)
Re: сигналом ALE (pin 21) стробануть адрес на AD0..AD5
—
Imian
(03.12.2003 21:01, 269 байт)
Ответ:
—
Imian
(03.12.2003 20:56, 468 байт)
Не читая DS создать не получиться, а вы еще в самом начале пути.
—
back
(02.12.2003 06:52,
пустое
)
Re: Не читая DS создать не получиться
—
Imian
(03.12.2003 20:50, 102 байт)
Режим интерфейса зависит от того как ты его подключил.
—
back
(01.12.2003 15:23, 199 байт)
Re: Режим интерфейса зависит от того как ты его подключил.
—
Imian
(03.12.2003 20:48, 308 байт)
Добавление (+)
—
Imian
(05.12.2003 15:01, 287 байт)
Multiplexed Address Bus with Separated Read/Write Strobe
—
Elektronik
(01.12.2003 15:03, 424 байт)
Re: Multiplexed Address Bus with Separated Read/Write Strobe
—
Imian
(03.12.2003 20:43, 48 байт)
Не знаю Philips MFRC530, но вы ничего не сказали про стробирование кроме режима "Multiplexed Address Bus with Separated Read/Write Strobe", так вы стробируете или нет?
—
Любящий С
(01.12.2003 14:42,
пустое
)
И точно. Похоже помимо WR и RD на этот филипс надо сигнал защелки адреса заводить. (Читать даташит нет ни малейшего желания)
—
Elektronik
(01.12.2003 15:05,
пустое
)
Для филипса я использую ALE, NWR, NRD, порядок работы согласно временным диаграммам, приведённым в даташите (+)
—
Imian
(03.12.2003 20:41, 140 байт)
Ну раз у тебя с PINA и PORTA читается одно и тоже, скорее всего филипс не шлет данные (его выходы находятся в 3-м состоянии)
—
220V
(01.12.2003 14:27,
пустое
)
А не шлет оттого, что не получает...
—
BlackJack
(01.12.2003 14:32,
пустое
)
8515 всё шлёт, специально же написал!
—
Imian
(03.12.2003 20:37,
пустое
)
Ну почему же как раз он всех и шлет...
—
PeterD
(01.12.2003 16:43,
пустое
)
Предыдущий мой вопрос по CD некорректный, Задаю корректный. Где в Москве можно купить пиратские CD по Электронике и прграммированию.
—
vash
(01.12.2003 14:04,
пустое
)
Зачем Вам пиратские CD. Покупайте лицензионные за 60 руб.
—
дурак
(01.12.2003 17:34,
пустое
)
А,что в Москве отдел R всех прижал окромя лицензии ничего нет, так ведь стремимся стать цивилизованой страной так, что смерись и раскошелся
—
PeterD
(01.12.2003 17:10,
пустое
)
А где можно почитать про алгоритм Герцеля ?
—
Вопрос
(01.12.2003 14:02,
пустое
)
Вот, тут довольно сносно описано (+)
—
Виноградов Алексей
(01.12.2003 14:40, 36 байт)
И вот еще извлечение из одного документа (+)
—
Виноградов Алексей
(01.12.2003 14:43, 5937 байт)
Спасибо!
—
Вопрос
(01.12.2003 17:21,
пустое
)
Можно ли программировать mega8515 (8535) программатором собранным по схеме из AVR910
—
geek
(01.12.2003 13:46,
пустое
)
Можно, только...
—
Точка опоры
(01.12.2003 14:22, 148 байт)
Есть програмка которая работает с COM портом под DOS...
—
barmer
(01.12.2003 13:29, 135 байт)
Cигналы RX и TX заведите на приемники других COM портов...
—
D.A.
(01.12.2003 13:54,
пустое
)
Ответ: дело ещё в том что програмка в окне не работает...
—
barmer
(01.12.2003 14:01, 120 байт)
Ответ: Zatzepi com-porty Rx-Tx, na odin poves' svoiu progu, na drugoi - svoi com-analaizer
—
Entuziast
(01.12.2003 14:38, 34 байт)
0xff (+)
—
Max_Fly
(01.12.2003 13:20, 706 байт,
ссылка
)
Salvo и ожидание события 2-я задачами ? (+)
—
abivan
(01.12.2003 13:10, 784 байт)
Посмотри в bag list на pumpkininc - может что найдешь.
—
Adel
(01.12.2003 13:42,
пустое
)
Ну так добавь clrwdt в нужное место оно и перестанет сбрасываться
—
=L.A.=
(01.12.2003 13:26,
пустое
)
Не, не поможет. Зависает намертво(+)
—
abivan
(01.12.2003 16:51, 47 байт)
Увы,это борьба со следствием проблемы. Причина в RTOS.
—
~RTOS
(01.12.2003 14:37,
пустое
)
Помогите с RTC! Кто имел дело с контроллером DS87C530?
—
walentin
(01.12.2003 13:02, 320 байт)
на VCC2 питание подал?
—
potor
(01.12.2003 13:37,
пустое
)
Ответ: Подал
—
walentin
(01.12.2003 13:59,
пустое
)
попробуй еще с 6-м битом регистра TRIM поиграть, он выставляется в в о или единицу в зависимости т емкости кварца
—
potor
(01.12.2003 14:39,
пустое
)
RTCE в 1 утановил?
—
potor
(01.12.2003 14:30,
пустое
)
Кто-нибудь пробовал вешать кварц 76800 Гц на входы первого кварцевого генератора в MSP430. (+)
—
smovch
(01.12.2003 12:58, 174 байт)
Все не так XTS=0 LF, режим XTS=1 HF режим а причем тут 8МГц, да ни причем, просто максимальная тактовая частота.
—
PeterD
(01.12.2003 17:20,
пустое
)
Дык при XTS=1 минимальная и макс. частота резонаторов ЯВНО указаны, а при XTS=0 дана только одна НОМИНАЛЬНАЯ частота 32768 Гц.
—
smovch
(02.12.2003 16:16,
пустое
)
Кста, господа пикоманы, "Исправленая прошивка ICD2 (firmware) под MPLAB IDE 6.13. Скачать...", эта прошивка не поможет, если есть схема ICD2?
—
patton
(01.12.2003 12:45,
пустое
,
ссылка
)
Т.е. достаточно ли этой прошивки чтобы отреверсить ICD2 и не платить за каждый новый экземпляр по 200грин
—
patton
(01.12.2003 13:46, 236 байт)
Это не совсем прошивка- типа драйвера под данную серию uChip. Самодельное ICD2 чтоль затеял?
—
иа
(01.12.2003 19:16,
пустое
)
Ответ: там 2 MК: PIC16F877 + Cypress CY7C64613 (8051 c USB)
—
jezo
(01.12.2003 16:30,
пустое
)
Коллеги, у кого под рукой доки по совковым ЖКИ? Выручите, плз.(+)
—
Али Баба
(01.12.2003 12:02, 163 байт)
Ответ:
—
Пушкарев Михаил
(02.12.2003 12:10,
пустое
,
ссылка
)
дома дока, если незабуду гляну
—
колян безпарольныи
(01.12.2003 19:07,
пустое
)
Ответ: Загляни на сайт МЭЛТ
—
walentin
(01.12.2003 13:16, 36 байт)
Там нет голых ЖКИ (без контроллера)
—
Али Баба
(01.12.2003 13:51,
пустое
)
gcc под eCos (+)
—
Alesandro
(01.12.2003 11:52, 178 байт)
xgcc - промежуточный компилятор, наверно host-target-(и не помню как - то где сам компилер собирается) неправильно заданы
—
yes
(01.12.2003 11:58, 237 байт)
Спасибо, у меня... (+)
—
Alesandro
(01.12.2003 12:06, 68 байт)
почитайте внимательно, что советуют на страничке eCos tools (target неверно)
—
yes
(01.12.2003 14:41, 298 байт)
thumb-elf
—
yes
(01.12.2003 14:43,
пустое
)
Спасибо, откомпилю как домой приду. :) (-)
—
Alesandro
(01.12.2003 22:17,
пустое
)
Спасибо, у меня (+)
—
Alesandro
(01.12.2003 12:04,
пустое
)
А что AVRProg не поддерживает AT89S51 и AT89S52?! Чем же их тогда шить???
—
Артур Дент
(01.12.2003 11:37,
пустое
)
Например тут ( command line DOS + ByteBlaster ):
—
Точка опоры
(01.12.2003 14:24,
пустое
,
ссылка
)
Например своим загрузчиком, чтобы не плакаться и не ждать милости от кого-то.
—
Sot
(01.12.2003 12:25,
пустое
)
Бесконтактное измерение температуры. Помогите разобраться (+)
—
_aquarius_
(01.12.2003 11:36, 298 байт)
Вот такая схемка случайно попалась...
—
Avla 0652
(01.12.2003 14:26, 56 байт,
ссылка
)
А ещё вот:
—
Avla 0652
(01.12.2003 14:31,
пустое
,
ссылка
)
Ответ:
—
BlackJack
(01.12.2003 11:50, 415 байт)
Насколько доставабельна?
—
RUAL
(01.12.2003 11:53,
пустое
)
Ответ: НПП Восток, Новосибирск
—
_VAI
(01.12.2003 12:30,
пустое
)
С помощью машины времени -легко, стОила тогда (82-й год)300 рублей. Сейчас надо просто датчик искать у какой-нибудь мюраты по слову "пироелектрик"
—
BlackJack
(01.12.2003 11:56,
пустое
)
Попадалась схемка без описания: два фотодиода включены в диагональ моста, один с ИК фильтром, другой с фильтром видимого излучения, дальше ОУ. И ни слова о точности. Возможно ли вообще достаточно точно (2-5 град С) измерять температуру при пайке таким методом?
—
_aquarius_
(01.12.2003 12:12,
пустое
)
Теоретически -можно. но световой датчик тут лишний. Для привязки к нулю в можно использовать механический модулятор светового потока
—
BlackJack
(01.12.2003 12:56,
пустое
)
P.S. У Murata есть пиродатчики, но предназначение их другое - датчики движения, освещенности.
—
_aquarius_
(01.12.2003 12:14,
пустое
)
Да, забыл сказать, датчик на входе имел фильтр на диапазон 2-20 микрон. -Кусок германия.
—
BlackJack
(01.12.2003 12:19,
пустое
)
А где почитать пор сам метод измерения ?
—
_aquarius_
(01.12.2003 12:33,
пустое
)
Здесь ;) Метод прост -измеряем напряжение на выходе датчика
—
BlackJack
(01.12.2003 12:48, 311 байт)
Еще раз thanks.
—
_aquarius_
(01.12.2003 13:14,
пустое
)
В этом фильтре, собсно и есть вся фишка.
—
BlackJack
(01.12.2003 12:31, 502 байт)
Понял, спасибо.
—
_aquarius_
(01.12.2003 12:54,
пустое
)
Управление реверсом для 3-х фазного асинхронника(+)
—
SergP
(01.12.2003 11:11, 320 байт)
Как сделаете - так и работать будет.
—
Iwan
(01.12.2003 15:06, 547 байт)
Спасибо!
—
SergP
(04.12.2003 06:44,
пустое
)
2 basilmak про камеры - продолжение
—
пусто
(01.12.2003 11:09, 200 байт)
лана - не гани волну) не привык я заочно что-то покупать - и не собираюсь сваи привычки менять))) а за тя рад, что ты получил куда надо и что надо)))
—
basilmak
(01.12.2003 20:46,
пустое
)
Помогите! Чем можно заменить NAND FLASH от SAMSUNGA.
—
back
(01.12.2003 10:56, 239 байт)
Ответ: (+)
—
/elon/
(01.12.2003 13:38, 77 байт,
ссылка
)
Ответ: Дополнительно +
—
/elon/
(01.12.2003 13:39,
пустое
,
ссылка
)
Ответ:
—
3m
(01.12.2003 12:19, 219 байт)
Пишу постранично, стираю поблочно, читаю побайтно. При очередной записи верификация не проходит.
—
back
(01.12.2003 12:50,
пустое
)
Проверьте фильтрацию питания. У этих чипов во время записи/стирания происходит большой бросок тока. Поиграйте с емкостями по питанию.
—
ПАП
(01.12.2003 16:30, 1 байт)
Точно, я забыл сказать, у на почти на их ножках висят 22мкФ тантала, ну и 1мкФ обычных, импульсы тока во время программирования в зависимости от t до 100мА
—
sokol
(01.12.2003 17:21,
пустое
)
Ничего не портила у меня. А может Вы много раз переписываете одну и ту же страницу без стирания?
—
ПАП
(01.12.2003 11:48, 1 байт)
Такого типа flash портит страницы по определению. Явно же написано, что сбойных ячеек порядка 1%
—
Elektronik
(01.12.2003 11:05,
пустое
)
а вот интересно, как сбойные ячейки отслеживаются и как маркируются в процессе работы? это ведь не слабый драйывер нужно писАть, имхо
—
Punjabi MC
(01.12.2003 11:50,
пустое
)
Фигня это все, те страницы, что протестены на фирме и признаны дерьмом(+)
—
sokol
(01.12.2003 12:46, 863 байт)
Если не прошла верификация в одной старице, значит ли это что и другие страницы в блоке (ранее записаные) могут быть неверными.
—
back
(01.12.2003 12:55,
пустое
)
Философский вопрос ;-(, мы не сталкивались, но при последущей записи, бракуем как самсунг, целиком 16к (+)
—
sokol
(01.12.2003 13:13, 114 байт)
А поставить две Flash-ки совсем нереально? Например NAND + EEROM?
—
_aquarius_
(01.12.2003 13:53,
пустое
)
Ай заморочка. Еще и случайный ресет надо учесть и ошибки на шине и мимо пролетающие фотоны. Журналирование при записи и перегрузке данных из одного буфера в другой. И размер памяти начал расти.
—
back
(01.12.2003 14:17,
пустое
)
Вот это то мне и не нравиться. Нужно миеть гарантированно целый буфер, размером в один блок для записи событий, и еще один для поиска нужного события по журналу. FLASH используется как аппаратный журнал событий.
—
back
(01.12.2003 13:23,
пустое
)
И кстати, что скажете про AMD?
—
back
(01.12.2003 12:56,
пустое
)
Ничего, медленные они...
—
sokol
(01.12.2003 13:19,
пустое
)
Имеется ввиду Am30LV0064D UltraNAND Flash Memory. Гарантируют вроде 100% несбойных блоков. Не работали?
—
back
(01.12.2003 13:32,
пустое
)
Не работали, когда начинали их не было, сейчас у них какие-то проблемы с поставками индустриального диапазона.
—
sokol
(01.12.2003 14:17,
пустое
)
Сдался тебе этот NAND. Возьми "обычную" Am29, там сбойных блоков нет по определению
—
-=Shura=-
(01.12.2003 13:33,
пустое
)
Дык, размера не хватает. Am29 всего 4 MByte, маловато. Надо 32. А еще лучше 128.
—
back
(01.12.2003 13:42,
пустое
)
Кстати, ежели размер позволяет, вблындите карточку CF, работать с ней чуть гимморнее, но зато все проблемы уже решены внутрях, да и дешевле выйдет Pretec например.
—
sokol
(01.12.2003 14:28,
пустое
)
Смеёсься?
—
-=Shura=-
(01.12.2003 13:46,
пустое
,
ссылка
)
Ответ: BGA мля.
—
back
(01.12.2003 14:19,
пустое
)
Йопт, ну что ты как маленький...
—
-=Shura=-
(01.12.2003 15:03,
пустое
,
ссылка
)
И то верно, чего й то я? Поброжу ка я сам по сайту AMD, пока не обматерили.
—
back
(01.12.2003 18:02,
пустое
)
P.S. Нифига себе журнал событий - туда "Война и мир" не напрягаясь влезет. ;-))
—
-=Shura=-
(01.12.2003 13:51,
пустое
)
С денежкой работаем. Год трансзакций должен храниться.
—
back
(01.12.2003 14:13,
пустое
)
Фигня это все, те страницы, что протестены на фирме и признаны дерьмом(+)
—
sokol
(01.12.2003 12:46, 863 байт)
Знаю. Ворос в том что вместо поставить. До 32 MByte, Побайтный доступ для записи, чтения, стирания. Энергонезависимая. Желательно паралельная, т. к. паралельная шина уже есть. Но можно и другую.
—
back
(01.12.2003 11:16,
пустое
)
AT28C040, правда 4Мбит всего
—
-=Shura=-
(01.12.2003 11:39,
пустое
)
Черезвычайно мало памяти. А жаль. Может еще что-то.
—
back
(01.12.2003 11:44,
пустое
)
Ещё есть 16Мбит SRAMы с батарейкой, AT45 и парллельная Flash любого размера от AMD
—
-=Shura=-
(01.12.2003 11:51,
пустое
)
А вобще бывает память с побайтной записью, чтением, стиранием (энергонезависимая размера до 16MByte)?
—
back
(01.12.2003 12:01,
пустое
)
Возьмите ОЗУ соотв. размера и повесьте батарейку.
—
-=Shura=-
(01.12.2003 12:07,
пустое
)
Не пойдет. Нужна защита от "случайтого" обнуления. Это аппаратный журнал событий в ответственном приборчике.
—
back
(01.12.2003 12:12,
пустое
)
Запаяй аккумулятор/батарейку в плату и никакого "случайного обнуления" не будет
—
-=Shura=-
(01.12.2003 12:15,
пустое
)
Боюсь. Юзер, сначала наворует, а потом батарейку то и закоротит. И будет в грудь себя бить, что журнал событий сам кудато делся.
—
back
(01.12.2003 18:09,
пустое
)
В таком случае ничего не поможет. Юзер и по флешке электрошокером может пройтись...
—
-=Shura=-
(01.12.2003 18:14,
пустое
)
А тут он не будет уверен в результате. А за воровство и прибить могут.
—
back
(01.12.2003 18:50,
пустое
)
Не, это не довод. Если надо будет - флеш выпаяют и перепишут, тогда тем более ничего не докажешь
—
-=Shura=-
(01.12.2003 21:51,
пустое
)
В кассовых аппаратах применяют(ли) ПЗУ c ультрафиолетовым стиранием.
—
misyachniy
(01.12.2003 19:31,
пустое
)
Как то не нравяться мне батарейки/аккумуляторы, устройство может и на улице работать.
—
back
(01.12.2003 12:23,
пустое
)
Ну и что? В промышленных компах стоят и на -40 работают
—
-=Shura=-
(01.12.2003 12:31,
пустое
)
Работа I2C на большие расстояния (до 300м)...
—
МикроДИП
(01.12.2003 10:49, 106 байт)
а зачем??????????????????????????)))))))))))))))))) А там 485 на 10 000 миль не хочется?)))
—
basilmak
(01.12.2003 20:48,
пустое
)
Ответ: (+)
—
/elon/
(01.12.2003 13:42, 40 байт,
ссылка
)
У Филипса для этого есть специальный чип, ищи
—
=AK=
(01.12.2003 10:51,
пустое
)
P82B715
—
Бав
(01.12.2003 10:57,
пустое
)
Помогите разобраться с программированием меги 8
—
KIA
(01.12.2003 10:37, 258 байт)
Всем спасибо. Заработало, вопрос снят. Это меня проглючило.
—
KIA
(01.12.2003 11:47,
пустое
)
Не может ли это быть В пони I\O setup при выставленных serial Si prog Api Нажимаю probe и он test failed?? Что это может быть?
—
KIA
(01.12.2003 11:28,
пустое
)
Поня не видит интерфейса.
—
back
(01.12.2003 11:38, 240 байт)
Собери байтбластер и шей avreal'ом
—
Валерьевич
(01.12.2003 11:20,
пустое
)
Ответ: Pony не дает внешную тактовую. Проверь фьюсы. Если не от внутреннего RC (кварц ты не подключаешь) то шиться не будет. Serial Programming Pin Mapping с229 в DS.
—
back
(01.12.2003 11:11,
пустое
)
И как же мне фьюзы проверить? Это понятно что пони не дает, но ведь мега настроена по умолчанию на внутренний 1 мгц
—
KIA
(01.12.2003 11:18,
пустое
)
Мега действительно по-умолчанию запрограммирована для работы от внутреннего генератора и ее можно шить поней и без внешнего кварца
—
TriD
(01.12.2003 11:26,
пустое
)
Если все по умолчанию, то чтение фьюсов должно работать.
—
back
(01.12.2003 11:23, 223 байт)
Да, ат90s8535 шил
—
KIA
(01.12.2003 11:25,
пустое
)
(+)
—
220V
(01.12.2003 11:04, 153 байт)
Все пробовал, на пин резета приходит 0, ит на моси мисо что то прыгает
—
KIA
(01.12.2003 11:19,
пустое
)
Если адаптер х-й, может сигнал до 5 не подниматься, или до 0 не падать. Еще Interface Setup в пони проверьте.
—
back
(01.12.2003 11:26,
пустое
)
Ответ: В пони I\O setup при выставленных serial Si prog Api Нажимаю probe и он test failed?? Что это может быть?
—
KIA
(01.12.2003 11:35,
пустое
)
2SM: Про цикл 256 -- Вы назвали "дыркой" компилятора тот простой факт (+)
—
bialix
(01.12.2003 10:32, 1409 байт,
ссылка
)
Ответ: а давайте попробуем еще алгоритмы:
—
elpm
(01.12.2003 18:28, 202 байт)
Ответ: (+)
—
SМ
(01.12.2003 18:38, 209 байт)
Поставьте перед началом цикла "печать i" в бинаре. Что написало?
—
:)
(01.12.2003 16:48,
пустое
)
Ответ: 0
—
SМ
(01.12.2003 16:59,
пустое
)
Вот и я о чем. Глупо присваивать чару "девятибитное" значение
—
:)
(01.12.2003 17:02,
пустое
)
Естессно. Мало того, еще и варнинг справедливый дают.
—
SМ
(01.12.2003 17:09,
пустое
)
Вот вам кааанкретный пример. (+)
—
SМ
(01.12.2003 14:05, 1794 байт)
Вопросы: 1. какая разрядность переменной counter? (+)
—
bialix
(01.12.2003 17:02, 327 байт)
AC0..AC3 40-битные. Тип long int 32 бита..
—
SМ
(01.12.2003 17:05,
пустое
)
16-битные регистры это T* и AR*
—
SМ
(01.12.2003 17:10,
пустое
)
Кстати (+)
—
SМ
(01.12.2003 17:16, 1920 байт)
И, пожалуйста, поосторожней в выражениях (+)
—
SМ
(01.12.2003 18:08, 494 байт)
взаимно.
—
bialix
(01.12.2003 18:16,
пустое
)
Похоже, что Ваш пример подтверждает одну простую истину (+)
—
bialix
(01.12.2003 18:01, 780 байт)
Я спорил не с этим (+)
—
SМ
(01.12.2003 18:14, 484 байт)
не N раз выполняется а не менее 1 раза до N - и в этом как раз и есть ошибка разраболтчиков!!!
—
пусто
(01.12.2003 19:22,
пустое
)
По вашему выходит для N=0 1 раз. А это не так :)))) Для N=0 2^разрядность.
—
SМ
(01.12.2003 19:25,
пустое
)
я не про это - а про то что цикл должен выполняться хотя бы один раз - и если они оптимизировали согласно логике то должны были выполнить его хотя бы 1 раз - и тогда ваше доказательство принималось бы - оно было бы логично - а поскольку они ГЛЮКАНУЛИ то ваше доказательство не принимается ;-)))
—
пусто
(01.12.2003 19:31,
пустое
)
Они не ГЛЮКАНУЛИ. Они ограничили использование таких конструкций ненулевыми счетчиками циклов.
—
SМ
(01.12.2003 19:43,
пустое
)
Опять-же. Где гарантия что перед тем как устроить такой цикл юзер не включил режим "auto saturation".
—
SМ
(01.12.2003 19:44,
пустое
)
непрофессионал имеет шанс когда-нибудь дорасти до профессионала. Рядовой программист -- никогда.
—
bialix
(01.12.2003 18:21,
пустое
)
Согласен, но для этого вовсе не обязательно повторять чужих ошибок, о которых можно предупредить.
—
SМ
(01.12.2003 18:23,
пустое
)
сколько не говори халва - во рту слаще не станет - свои ошибки помнятся ГОРАЗДО лучше - но хотелось бы учиться на чужих - но почемуто не получается ;-)
—
пусто
(01.12.2003 19:11,
пустое
)
да уж. А если бы в цикле (+)
—
bialix
(01.12.2003 18:13, 307 байт)
Я-то как раз и проверяю, отсюда и мои предостережения (+)
—
SМ
(01.12.2003 18:18, 218 байт)
вообще говоря цикл хоть раз да должен был выполниться или как? или я чего то не понимаю? если должен то чтото вопросы одни ;-)
—
пусто
(01.12.2003 15:02,
пустое
)
Короче - мне достаточно одного раза, чтобы понять, что так делать не хорошо. И я не буду исследовать поведение всех компилеров на всех уровнях оптимизации. Времени нет.
—
SМ
(01.12.2003 16:37,
пустое
)
в CCS еще тот компилятор, его брать как С-референс не следует
—
yes
(01.12.2003 14:35, 109 байт)
Не надо! Все там нормально. Еще как различает! (+)
—
SМ
(01.12.2003 14:42, 1393 байт)
и еще одно возражение - сейчас (2003 год) софт стоит дороже железа и нефиг использовать левые процессоры
—
yes
(01.12.2003 14:52, 227 байт)
Я, кстати, левых не использую. По этому только от TI.
—
SМ
(01.12.2003 17:47,
пустое
)
Я этого почему-то не замечаю, хотя юзаю далеко не одно семейство.
—
SМ
(01.12.2003 14:54,
пустое
)
как я понял, Вы привыкли к этим средствам и знаете ограничения "В ПРИНЦИПЕ"
—
yes
(01.12.2003 15:05, 417 байт)
Речь не о том! пост- и пре- отлично различаются - я Вам кучу примеров привел. А вот использование всяких там "перекручиваний счетчиков через ноль" - это, как ни крути, криво. И, особенно в группах, я считаю, применяться не должно.
—
SМ
(01.12.2003 15:12,
пустое
)
а если 0 вместо 65536 записывать, тоже цикл гробит? поидее недолжна?
—
potor
(01.12.2003 14:49,
пустое
)
Должна, не должна - давайте теперь определять список компиляторов, где это применять можно, а где нельзя? И какие опции ставить? И это серьезно по Вашему?
—
SМ
(01.12.2003 14:56,
пустое
)
не серьезно использовать такие компиляторы:)
—
potor
(01.12.2003 15:01,
пустое
)
Не серьезно использовать переполнение разрядной сетки в личных целях. О котором некоторые оптимизаторы не догадываются.
—
SМ
(01.12.2003 15:21,
пустое
)
А если очень надо - поставьте кусок на ассемблере, и пользуйтесь с уверенностью.
—
SМ
(01.12.2003 16:39,
пустое
)
а этот пример не доказывает различия пре и пост декремента
—
yes
(01.12.2003 14:47, 99 байт)
Вот вам который доказывает (+)
—
SМ
(01.12.2003 15:02, 2150 байт)
а при i++ должен выполнится два раза
—
yes
(01.12.2003 14:57,
пустое
)
Пжалуйста (+)
—
SМ
(01.12.2003 15:04, 2060 байт)
ну а почему с 0 (65536) не работает?
—
yes
(01.12.2003 15:11,
пустое
)
Потому, что оптимизатор вовсе и не обязан догадываться о поведении процессора в случае переполнения разрядной сетки. Так как это нештатная ситуауця, которая должна отслеживаться разработчиком.
—
SМ
(01.12.2003 15:16,
пустое
)
потому что просто глюк в компиллере как вы ранее упоминули - поэтому я считаю что это не считается ;-)
—
пусто
(01.12.2003 15:13,
пустое
)
В общем мне достаточно ОДИН раз наступить на грабли, чтобы это запомнить.
—
SМ
(01.12.2003 16:29,
пустое
)
так и не получил ответа на свой вопрос: какой глубокий смысл в присваивании переменной типа char значения 256, которое при этом автоматически становится нулем?
—
..........
(01.12.2003 13:46,
пустое
)
нулем нельзя. на 32битных процах может быть 4 млрд. итераций
—
рin
(01.12.2003 13:54,
пустое
)
1) это глюк компилера; 2) речь шла о восьмибитниках
—
..........
(01.12.2003 16:27,
пустое
)
1) это фича :) 2) речь о Си. Обсуждаемый способ может привести к непереносимости (кода). А потом можно начать утверждать, что ее и нет вовсе ;)
—
рin
(01.12.2003 18:50,
пустое
)
О Си применительно к 8-ми битникам. Я об этом и грю - такие фокусы в коде лучше не использовать.
—
..........
(01.12.2003 19:08,
пустое
)
Все, Мир. Хорошая тема, на пару пятниц потянет.
—
рin
(01.12.2003 19:57,
пустое
)
В ADS под АРМ char 1 байт и в других компиляторах я думаю тоже самое.
—
si
(01.12.2003 15:27,
пустое
)
vdsp++ 3.1
—
рin
(01.12.2003 18:41,
пустое
)
Ответ: понял, спасибо.
—
..........
(01.12.2003 13:57,
пустое
)
Хотя это и некрасиво, и неправильно. Короче, лучше такие фокусы в коде не использовать.
—
..........
(01.12.2003 13:58,
пустое
)
глубокий смысл что можно не char делать
—
пусто
(01.12.2003 13:49,
пустое
)
Не понял, объясни.
—
..........
(01.12.2003 13:51,
пустое
)
Объясняю:
—
bialix
(01.12.2003 17:08, 370 байт)
Я просто фонарею! Вы че, Си плохо изучали? Команда do подразумевает один лишний цикл по определению. Итог N=255+1
—
:)
(01.12.2003 12:58,
пустое
)
Не совсем так!Такой цикл (do..while) гарантирует как мин. одно выполнение тела!А к-во соотв. уже зависит от условия.
—
Любящий С
(01.12.2003 13:12,
пустое
)
Я коряво выразился вот корявый прим на 256 итераций (постинкремент)
—
:)
(01.12.2003 16:58, 254 байт)
Какие то рассуждения ни о чем.
—
a123
(01.12.2003 12:18,
пустое
)
в "детстве" играли в такую игру
—
yes
(01.12.2003 11:52, 284 байт)
Ребята вы задолбали... Я не программист поэтому обьясните.. i я так понимаю локальная переменная, и расход памяти (даже скорее всего она регистровая)в программе увеличится на один байт, вне зависимости ат количества циклов. Тав чем прикол?
—
si
(01.12.2003 10:58,
пустое
)
Ответ: память увеличится на один байт, а кол-во инструкций и время выполнения цикла - грубо говоря вдвое.
—
..........
(01.12.2003 13:23,
пустое
)
а с какой стати кол-во инструкций цикла вдвое? Вы в цикле кроме собственно цикла ни чего не используете?
—
si
(01.12.2003 13:41,
пустое
)
Ответ: имеется в виду количество инструкций, работающих с управляющей переменной цикла. 8-ми битные контроллеры в общем случае не могут изменить значение 16-битной переменной одной командой.
—
..........
(01.12.2003 13:43,
пустое
)
Да, задолбали. Прошу прощения. Я уже высказался и свою позицию обосновал. Всем кому интересно меня обливать грязью и козлить -- могут использовать электронную почту. На этом прения предлагаю прекратить.
—
bialix
(01.12.2003 11:02,
пустое
)
Извини я не хотел оскорбить, я просто не понял ни вашу позицию ни позицию ваших оппонентов.
—
si
(01.12.2003 11:03,
пустое
)
мне кажется вы не поняли про что имел ввиду SM - мне казалось что он сказал что это ситуация не требует такого пристального внимания и является просто ньюансом. вообщем это мое мнение - просто таких вещей очень много - теоретически это все красиво и правилоьно - но практически выигрыша не дает потому что - это ловля блох - тоесть в другом месте можно выиграть тонны - а в этом месте ловится грамм ;-))
—
пусто
(01.12.2003 10:50,
пустое
)
Вам так покзалось -- мне нет. То, что я прочел в его сообщении -- ничего про ловлю блох там не было. А про экономию... Почитайте Голуба и его Веревку, там все сказано.
—
bialix
(01.12.2003 10:53,
пустое
)
я не считаю литературу пределом моих знаний - пос кольку из опыта знаю что даже фундаментальные вещи пересматриваются ;-))) на что вы обиделись ? на тон? ну извините. в этом диспуте нет правых и виноватых - и вы правы - да так можно сделать - и это красиво - но либо надо все время так писать - и это требует очень тонкого владения инструментом - хотя решение очевидное - в тоже время оно требует напряжения ума на ровном месте - и может привести к большим потерям -) не обижайтесь ;-))) мир дружба колбаса ;-)
—
пусто
(01.12.2003 11:05,
пустое
)
мне понравилась фраза, про очень тонкое владение инструментом :-)
—
bialix
(01.12.2003 11:17,
пустое
)
Мир и дружбу bialix'у, а мне пожалуйста колбасу :)
—
si
(01.12.2003 11:12,
пустое
)
почту посмотрите. я вам в письме все объяснил.
—
bialix
(01.12.2003 11:15,
пустое
)
может я канешна лезу в какие-то взаимоличные разборки, но вопрос - что по Вашему должен такой цикл выполнять?
—
yes
(01.12.2003 10:42, 201 байт)
речь шла о цикле на 256 итераций с итератором unsigned char
—
nail
(01.12.2003 10:51,
пустое
)
Ну и что при типе индекса char возможны при инкременте 256 итераций
—
Elektronik
(01.12.2003 11:10, 149 байт)
И это препод такую херню пишет? Ну и чему ты можешь научить студентов?
—
..........
(01.12.2003 13:49,
пустое
)
Безымянное двоеточкие :) в байте 256 значений, а не 255. А хероваться вы можете сколько угодно, не на всяких отморозков насрать
—
Elektronik
(01.12.2003 16:24,
пустое
)
Возьми любой компилятор прежде чем постить глупости в форум и проверь то, что ты написал. Сказали тебе русским языком - твой цикл никогда не закончится. ЗЫ. Набить бы тебе ебло за отморозка.
—
..........
(01.12.2003 17:16,
пустое
)
От Дасма другого и не ожидал. Когда же ты угомонишься хам алоголичный.
—
Elektronik
(01.12.2003 18:19,
пустое
)
Уверяю тебя, дасм тут совершенно ни при чем.
—
..........
(01.12.2003 18:23,
пустое
)
О чем спор то? Ну ошибся немного, но что с помощью char нельзя пробежаться 256 раз чущь
—
Elektronik
(01.12.2003 18:34, 92 байт)
Дык можно пробежаться, никто не спорит. Когда-то написал такой цикл, как у тебя, потом искал полдня, почему виснет программа. А отморозком меня зачем назвал?
—
..........
(01.12.2003 18:38,
пустое
)
слушай Elektronik -- у тебя получился бесконечный цикл. Поэтому твой пример -- херня по определению. Молчал бы уже.
—
bialix
(01.12.2003 17:13,
пустое
)
не совсем банально. в C для adsp2106x i = 0x00000100, а не нулю. 32хбитный char 8).
—
рin
(01.12.2003 11:49,
пустое
)
я тоже работал с ADSP, поэтому знаю, что char не всегда равен 1му байту :-)
—
bialix
(01.12.2003 12:06,
пустое
)
у вас бесконечный цикл получится. извините, конечно, но об этом уже говорили в пятницу.
—
bialix
(01.12.2003 11:14,
пустое
)
ну и? все правильно. О чем вопрос?
—
bialix
(01.12.2003 10:50,
пустое
)
ну множество значений 8-битного слова - 256, поэтому если перебирать все значения получится 256 значений простите за тавтологию :)
—
yes
(01.12.2003 11:45, 58 байт)
тьфу, наконец добрался до "источника", жаль что был занят в пятницу
—
yes
(01.12.2003 11:48,
пустое
)