«Телесистемы»:
Конференция «Микроконтроллеры и их применение»
Страницы:
Текущая
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>
Подскажите пожалуйста как подцепить LPT принтер на 580вв55?
—
pigu
(16.09.2006 21:29
84.42.72.136
,
пустое
)
Ответ: Режим №1 работы 580ВВ55, а дальше просто соединяй провода
—
Bony
(17.09.2006 09:42
193.233.82.10
,
пустое
)
20 лет прошло, как я цеплял принтер к 8255. Друг, подцепи к чему-нибудь другому, а? Христом-Богом прошу...
—
Vladimir Ljaschko
(16.09.2006 22:00
82.209.193.172
,
пустое
)
И не надейся -
—
scorpion
(16.09.2006 22:09
85.141.215.131
, 146 байт)
это наверно парню курсовик дали)))
—
колян безпарольный
(16.09.2006 22:03
85.195.119.22
,
пустое
)
OFF Задача для поступления в первый класс. За какое время вы её решите ?
—
CD_Eater
(16.09.2006 21:11
83.167.108.152
, 215 байт)
Блин, не допер! Хотел было усомниться, что дети, поступающие в 1 класс не обязаны уметь считать до 100, а тут в том и прикол, что если не умеешь, то быстрее дойдет!
—
K A A
(18.09.2006 10:12
62.183.65.76
,
пустое
)
Почти 3 минуты. Слабо у меня с ассоциациями видимо :)
—
rezident
(16.09.2006 22:16
195.222.149.11
,
пустое
)
Ответ:
—
БУБУ
(16.09.2006 22:03
195.131.84.204
, 495 байт)
С минуту тупил, потом вспомнил про измерения в попугаях и допер :)
—
=AVR=
(16.09.2006 21:47
80.92.96.19
,
пустое
)
Ответ: число кружков? 2 минуты.
—
tt
(16.09.2006 21:46
212.120.166.227
,
пустое
)
Да, старость - не радость...
—
scorpion
(16.09.2006 22:12
85.141.215.131
,
пустое
)
Это я про себя.
—
scorpion
(16.09.2006 23:19
85.141.215.131
,
пустое
)
Ответ: так это правильный ответ или нет???
—
tt
(16.09.2006 22:38
212.120.166.227
,
пустое
)
Похоже, что
—
scorpion
(16.09.2006 22:47
85.141.215.131
, 71 байт)
Не волнуйся ты так, ты принят в первый класс ! Поздравляем !
—
CD_Eater
(16.09.2006 22:44
83.167.108.152
,
пустое
)
Меньше минуты, читая ваши комментарии и ссылку на первокласников
—
Сергей Борщ
(16.09.2006 21:35
80.233.200.253
,
пустое
)
ничё не понял, хоть в своё время маткласс окончил...
—
scorpion
(16.09.2006 21:22
85.141.215.131
,
пустое
)
а погуглить слабо ? Вообще от шрифта цифр многое зависит... Римскими вообще не решить
—
DASM
(16.09.2006 21:23
212.58.192.14
,
пустое
)
точно, так как я пишу цифры вообще хер решиш.
—
колян безпарольный
(16.09.2006 21:46
85.195.119.22
,
пустое
)
тебе хорошо, ты писать умеешь. Я так разучился почти, когда бланк какой заполнить надо чертыхаюсь, что нет компа и вспоминаю как буквы пишутся. старательно вывоже печатными, но все равно криво, да еще и вперемежку латиница с кириллицей
—
DASM
(16.09.2006 21:49
212.58.192.14
,
пустое
)
если бы не журнал вахтенный я тоже бы разучился)))а так каждый день номер комнаты фамилию время и роспись))
—
колян безпарольный
(16.09.2006 21:57
85.195.119.22
,
пустое
)
Не надо гуглить, первоклассники без гугля и маткласса решают :)
—
CD_Eater
(16.09.2006 21:30
83.167.108.152
,
пустое
)
Вот чем и отличаются дети от взрослых. Мы слишком зашорены.
—
si
(16.09.2006 21:52
212.35.176.73
,
пустое
)
А что поделаеш ? Жизнь волчья.
—
scorpion
(16.09.2006 22:13
85.141.215.131
,
пустое
)
это из серии "куда едет этот автобус"
—
DASM
(16.09.2006 21:34
212.58.192.14
,
пустое
,
картинка
)
Стоит на месте. Если поедет то корпус с колес упадет :)
—
si
(16.09.2006 21:57
212.35.176.73
,
пустое
)
Там в дверях фишка - их на рисунке нет, значит, они с другой стороны - со стороны тротуара. Вот и определяй направление
—
=AVR=
(16.09.2006 22:11
80.92.96.19
,
пустое
)
Я знаю этот прикол :) Но стояние на месте не противоречит условию задачи :)
—
si
(16.09.2006 22:15
212.35.176.73
,
пустое
)
противоречит. В вопросе явно указано, что он едет
—
DASM
(16.09.2006 22:16
212.58.192.14
,
пустое
)
с нулевой скоростью :)
—
si
(16.09.2006 22:22
212.35.176.73
,
пустое
)
Если в Англии - направо, у нас - налево :)
—
=AVR=
(16.09.2006 21:49
80.92.96.19
,
пустое
)
Есть у меня совершенно новый TFT экран 15ти дюймовый, с блоком питания и инвертором
—
колян безпарольный
(16.09.2006 19:48
85.195.119.22
, 287 байт)
Цветомузыка. Адназначна.
—
Крок
(17.09.2006 20:07
85.141.193.180
,
пустое
)
Ночную лампочку. Или цветомузыку - прицепи ему какую-нибудь Мегу, шоп портами произвольно дрыгала, прямо на LVDS
—
=AVR=
(16.09.2006 21:51
80.92.96.19
,
пустое
)
осцилограф можно замутить на меге. Или TMSке какойнить с быстпым АЦП быстрой.
—
колян безпарольный
(16.09.2006 22:00
85.195.119.22
,
пустое
)
за 200 баксов лучший купишь
—
DASM
(16.09.2006 22:02
212.58.192.14
,
пустое
)
за 200 баксов я лучше уплотнитель для крыши куплю, скоро дожди))))
—
колян безпарольный
(16.09.2006 22:04
85.195.119.22
,
пустое
)
проектор
—
DASM
(16.09.2006 19:50
212.58.192.14
,
пустое
)
вариант, но полюбому надо делать конвертор сигнала VGA в сишгалы для матрицы. У них хоть интерфейс у всех одинаковый?
—
колян безпарольный
(16.09.2006 19:58
85.195.119.22
,
пустое
)
вспоминаю фонарик.. слушай, может выкинешь лучше ?
—
DASM
(16.09.2006 19:59
212.58.192.14
,
пустое
)
фонарик кстати уже сделал))))
—
колян безпарольный
(16.09.2006 20:01
85.195.119.22
,
пустое
)
вариант, но полюбому надо делать конвертор сигнала VGA в сишгалы для матрицы. У них хоть интерфейс у всех одинаковый?
—
колян безпарольный
(16.09.2006 19:58
85.195.119.22
,
пустое
)
Кто-то на этой конфе давал ссылку на описание такого проекта на FPGA.
—
Сергей Борщ
(16.09.2006 21:38
80.233.200.253
, 71 байт)
Оно все равно дороже нового дисплея обойдется. :)
—
si
(16.09.2006 21:51
212.35.176.73
,
пустое
)
Вот поэтому у меня дохлый ноут уже почти год на подоконнике пылится.
—
Сергей Борщ
(16.09.2006 22:12
80.233.200.253
, 365 байт)
дохлый бук хоть восстановить можно, или продать, особенно если матрица целая.А дохлый монитор редкой внутренемецкой марки хрен куда сплавиш.
—
клдян безпарольный
(16.09.2006 22:19
85.195.123.26
,
пустое
)
ну тогда остается бедняге просто напиться этими кристаллами, благо жидкие
—
DASM
(16.09.2006 21:53
212.58.192.14
,
пустое
)
Можно еще с полярязоционного фильтра очков понаделать :)
—
si
(16.09.2006 22:02
212.35.176.73
,
пустое
)
ага, только сначала надо поляризатор отодрать от стекла))))Фуджитсу это вам не чанг-янг-болт-вчяй))
—
колян безпарольный
(16.09.2006 22:06
85.195.119.22
,
пустое
)
а ты стекло раствори. плавиковой кислотой
—
DASM
(16.09.2006 22:08
212.58.192.14
,
пустое
)
Зачем? Вырезать со стеклом :)
—
si
(16.09.2006 22:13
212.35.176.73
,
пустое
)
АВР и кнопки
—
Последний
(16.09.2006 18:31
89.110.55.131
, 315 байт)
алгоритм опроса надо правильный делать. Всякие разные аппаратные приблуды в одном помогая в другом боком вылазят.
—
колян безпарольный
(16.09.2006 19:00
85.195.119.22
,
пустое
)
Ответ:
—
Последний
(16.09.2006 19:18
89.110.55.131
, 273 байт)
Тогда я бы посоветовал
—
Сергей Борщ
(16.09.2006 21:46
80.233.200.253
, 424 байт)
50мс это синхронно мостовому выпрямителю, точняк в одно и то же место каждого 5того периода. Надо чтоб не было кратно 10мс, тогда и до выпрямителя и после выпрямителя все будет типтоп. 45мс самое то.
—
колян безпарольный
(16.09.2006 21:53
85.195.119.22
,
пустое
)
Коляну извинения
—
Сергей Борщ
(16.09.2006 21:49
80.233.200.253
, 187 байт)
тьфуты))))да не обращаю я на такие вещи внимания, главное смысл текста а не его форма)))
—
колян безпарольный
(16.09.2006 21:56
85.195.119.22
,
пустое
)
А жаль :-( Ведь, как говорил
—
Сергей Борщ
(16.09.2006 22:14
80.233.200.253
, 52 байт)
он плохо кончил (с) :))))
—
колян безпарольный
(16.09.2006 22:23
85.195.123.26
,
пустое
)
Ответ:
—
колян безпарольный
(16.09.2006 19:27
85.195.119.22
, 230 байт)
Ответ:
—
Последний
(16.09.2006 19:56
89.110.55.131
, 15 байт)
Против помех поможет внешний подтягивающий резюк, чтобы ток замыкания был 10-20 мА.
—
CD_Eater
(16.09.2006 18:44
83.167.108.152
, 142 байт)
Кто-нибудь использовал LM1881? Как у него с захватом VSYNC, CSYNC?
—
БУБУ
(16.09.2006 18:26
195.131.84.202
,
пустое
,
ссылка
)
Отлично хватает на любом сигнале. А мужик наглец - хоть бы ом 20 впихнул между Vin и Vout :)
—
=AVR=
(16.09.2006 21:14
80.92.96.19
,
пустое
)
Ответ: И синхронизации кварца с ТВ синхроимпульсами нет - буковки будут прыгать по горизонтали в пределах одного такта процессора. А вроде ж на телесистемах я видел подобный проект. Если точно припоминаю - на ПИКе.
—
Vadim Kudryavtsev
(17.09.2006 08:57
59.11.26.53
,
пустое
)
CSYNC = HSYNC ?
—
RainMan
(16.09.2006 20:36
212.220.223.210
,
пустое
)
Угу
—
БУБУ
(16.09.2006 20:46
195.131.84.204
,
пустое
)
Ответ: Пользовал года четыре назад. На партии из пары десятков никаких проблем не было.
—
Vadim Kudryavtsev
(16.09.2006 18:47
59.11.26.53
,
пустое
)
Помогите дураку, dsPic30F3010 - подергать лапкой (+)
—
RainMan
(16.09.2006 16:41
212.220.223.195
, 581 байт)
внутри
—
Гамма СПб
(16.09.2006 19:42
85.249.46.122
, 419 байт)
доработал программу с учетом высказанных замечаний - монопенисуально :(
—
RainMan
(16.09.2006 19:53
212.220.223.147
,
пустое
)
странно. всегда все работало - смотри асм-листинг
—
Гамма СПб
(16.09.2006 22:43
195.218.147.58
,
пустое
)
Купил тут Nokia 6230i (+)
—
=L.A.=
(16.09.2006 15:22
213.134.214.10
, 195 байт,
ссылка
)
Он нормально открывается Media Player-ом
—
Иваныч
(16.09.2006 16:46
85.195.123.26
, 104 байт)
нет не показывает. У меня как раз 10я версия ВинМедиа
—
=L.A.=
(16.09.2006 18:46
213.134.214.10
,
пустое
)
3gp - это не avi, а его отдаленная родня. Нужен дополнительный кодек к WMP - можешь для начала разрешить ему его скачать автоматически
—
=AVR=
(16.09.2006 21:20
80.92.96.19
,
пустое
)
Андрей, у меня его QuickTime без вопросов кажет.. Насчет конверсии правда не знаю
—
DASM
(16.09.2006 15:31
212.58.192.14
,
пустое
)
хотелось бы что нить попроще типа WindowsMediaPlayer. Nokia PC Suite я поставил, но сия прога есть не у всех.
—
=L.A.=
(16.09.2006 15:36
213.134.214.10
,
пустое
)
и еще вопр.(+)
—
=L.A.=
(16.09.2006 15:44
213.134.214.10
, 94 байт)
у меня гиговая стоит, полет нормальный, только фильм минут 40 пишет
—
AF
(16.09.2006 22:34
82.200.146.158
,
пустое
)
А там разве MMC, а не RS MMC? Ващета гиг больше 25 баксов не должен стоить
—
=AVR=
(16.09.2006 21:18
80.92.96.19
,
пустое
)
эээ карточку - какую ? Конвертер лови тут
—
DASM
(16.09.2006 15:46
212.58.192.14
,
пустое
,
ссылка
)
MMC
—
=L.A.=
(16.09.2006 18:46
213.134.214.10
,
пустое
)
дык у меня этого телефона нет =)
—
DASM
(16.09.2006 18:49
212.58.192.14
,
пустое
)
??? ( :-О
—
=L.A.=
(16.09.2006 18:58
213.134.214.10
,
пустое
)
чего тебя удивляет ?
—
DASM
(16.09.2006 19:04
212.58.192.14
,
пустое
)
не в курсе?
—
Гамма СПб
(16.09.2006 15:51
85.249.46.122
,
пустое
,
ссылка
)
без понятия. Ты завтра кстати по Питеру гулять не будешь ?
—
DASM
(16.09.2006 15:55
212.58.192.14
,
пустое
)
Возможно буду
—
Гамма СПб
(16.09.2006 15:56
85.249.46.122
,
пустое
)
если надумаешь - позвони плиз.
—
DASM
(16.09.2006 16:01
212.58.192.14
,
пустое
)
есть предложение подкупающее новизной? =) ОК
—
Гамма СПб
(16.09.2006 16:04
85.249.46.122
,
пустое
)
ага. черный кофе со сливками
—
DASM
(16.09.2006 16:04
212.58.192.14
,
пустое
)
подцепил студенточку из Самоа?;))))))
—
колян безпарольный
(16.09.2006 16:14
85.195.119.22
,
пустое
)
:-OOO ну у тебя и ассоциации
—
DASM
(16.09.2006 16:28
212.58.192.14
,
пустое
)
Азербайжанку с рынка охмурил ?
—
scorpion
(16.09.2006 16:37
85.141.215.131
,
пустое
)
армянки красивы.. но причем тут кофе ?
—
DASM
(16.09.2006 16:39
212.58.192.14
,
пустое
)
Вот с армянками ты, паря, маху дал - страшны, как на подбор :)
—
=AVR=
(16.09.2006 21:17
80.92.96.19
,
пустое
)
Не, разные бывают.
—
scorpion
(16.09.2006 21:23
85.141.215.131
,
пустое
)
Я нэ выдэл - значит, нэ бывают :)
—
=AVR=
(16.09.2006 21:24
80.92.96.19
,
пустое
)
с поправочкой только на -5 лет, стареют быстро
—
DASM
(16.09.2006 21:20
212.58.192.14
,
пустое
)
У них носы достигают половой зрелости уже к 10 годам, и дальше только хуже :)
—
=AVR=
(16.09.2006 21:22
80.92.96.19
,
пустое
)
не знаю. Правда мне метиски попадались.
—
DASM
(16.09.2006 21:24
212.58.192.14
,
пустое
)
Да, точно, на кофе они не похожи.
—
scorpion
(16.09.2006 21:12
85.141.215.131
,
пустое
)
чисто теоретически как должен себя вести компаратор
—
колян безпарольный
(16.09.2006 14:38
85.195.119.22
, 230 байт,
картинка
)
Ответ: R2R3 создают гистерезис (+)
—
Vadim Kudryavtsev
(16.09.2006 15:09
59.11.26.53
, 548 байт)
Компаратор с ОС? Оригинально-с (с)
—
И-го-го
(16.09.2006 14:59
85.113.200.26
,
пустое
)
dsn, у тебя и с этим все херово - положительную ОС от отрицательной не способен отличить. Что, впрочем, неудивительно - заворот мозгов не лечится, особенно, когда мозгов нет :)
—
=AVR=
(16.09.2006 21:28
80.92.96.19
,
пустое
)
Хоровица что-ль почитай.. хотя ты больше по политике
—
DASM
(16.09.2006 15:16
212.58.192.14
,
пустое
)
Он не по политике, а по попи..здеть
—
=AVR=
(16.09.2006 21:28
80.92.96.19
,
пустое
)
OFF Угадайте: самый известный отечественный полупроводник, 2 слова, 11 букв (ответ внутри, не смотреть)
—
CD_Eater
(16.09.2006 12:29
83.167.108.152
, 12 байт)
:))) не удержался
—
AB
(16.09.2006 12:44
87.238.112.163
,
пустое
)
Добрые люди! поделитесь LCDICON для цветных дисплеев...
—
Aleksey_n
(16.09.2006 10:55
87.238.112.163
,
пустое
)
Здесь глянь -
—
КТ
(16.09.2006 11:17
193.109.248.67
,
пустое
,
ссылка
)
Там не цветной. там оба монохромных...
—
Aleksey_n
(16.09.2006 12:08
85.114.172.121
,
пустое
)
Прошу прощенья, все ок :)
—
Aleksey_n
(16.09.2006 12:10
85.114.172.121
,
пустое
)
OFF: Шеф ГАИ России - чисса канкретный генерал на, пресс-конференцию давал на -->
—
=AVR=
(16.09.2006 00:14
80.92.96.19
,
пустое
,
ссылка
)
А чего удивляцца? Тут знакомые видели на Центральном проспекте ночью(+)
—
=L.A.=
(16.09.2006 15:47
213.134.214.10
, 163 байт)
Ну и шооо? кого ты хотел удивить?
—
valery_y
(16.09.2006 02:11
212.98.167.238
, 819 байт,
ссылка
)
Никого. Безграмотный генерал не способен связать двух слов, публично пьян и говорит "на[х]" через фразу - действительно, что тут удивительного
—
=AVR=
(16.09.2006 10:12
80.92.96.19
,
пустое
)
так веть ето не только вашему нравится, но и нашему.
—
TAP_
(16.09.2006 09:38
213.24.183.106
, 111 байт)
Кто-нибудь делал программатор для прошивки МК Silabs С8051F3xx по схеме FlashBlaster2 (по ссылке), для программирования по С2 интерфейсу? У меня что-то не работает с софтом FlashLoad Lite 5.9.0.0.... Проверил, все сигналы доходят до выводов МК... Или в софте глюк? Программа пишет Hardware Not Detected!
—
rem
(15.09.2006 23:52
203.113.13.4
,
пустое
,
ссылка
)
у меня
—
koyodza_home
(16.09.2006 00:19
85.223.254.97
, 235 байт)
А по каким выводам LPT порта выводятся C2CK и C2D, а то схема кривейшая.
—
rem
(16.09.2006 01:05
203.113.13.4
,
пустое
)
Разобрался
—
rem
(17.09.2006 20:36
203.113.13.4
, 440 байт)
Разобрался
—
rem
(17.09.2006 20:35
203.113.13.4
, 440 байт)
Будьте добры, положите кто нить LCDICON с таблеткой на сахару...
—
Aleksey_n
(15.09.2006 23:42
87.238.112.163
,
пустое
)
Зззабирррай...
—
КТ
(16.09.2006 00:11
193.109.248.67
,
пустое
)
пароль бы еще - совсем хорошо бы было
—
Aleksey_n
(16.09.2006 10:13
87.238.112.163
,
пустое
)
Пардон, совсем забыл про пароль (+)
—
КТ
(16.09.2006 10:32
193.109.248.67
, 41 байт)
Чето не понял...
—
Aleksey_n
(16.09.2006 10:38
87.238.112.163
, 180 байт)
Чесно не знаю - дисплеями с градацией серого дела не имел. Есть еще отдельный LCDICON для цветных дисплеев может в нем есть такая возможность?
—
КТ
(16.09.2006 10:44
193.109.248.67
,
пустое
)
Подсобите please IAR AVR (не переносится параметр в функцию)....
—
Brdm
(15.09.2006 22:59
217.26.165.114
, 512 байт)
Господа, вы что - сбрендили все, кроме omen? Тут эмбеддеры или где?? ТАК ПЕСАТЬ НИЗЯ, КРОСАВЧЕГИ!
—
=AVR=
(16.09.2006 19:04
80.92.96.19
, 3901 байт)
выпий йаду. Твой код - неверен. Именно из-за отутсвия volatile
—
DASM
(16.09.2006 19:24
212.58.192.14
,
пустое
)
А ты посмотри внимательнее, я тебе тогда отхлебнуть дам :)
—
=AVR=
(16.09.2006 20:02
80.92.96.19
, 624 байт)
это ничего не значит. Компилятор имеет полное право взять КОПИЮ живой глобальной и сравнивать с ней. Абсолютно никто ему это не запретит, т.к. он не знает, что она может изменится сама
—
DASM
(16.09.2006 20:07
212.58.192.14
,
пустое
)
нафига у тебя char foo объявлена глобально - тоже загадка для меня
—
DASM
(16.09.2006 20:11
212.58.192.14
,
пустое
)
Ха! А это уловка, чтобы внутри delay сравнение шло с регистровой foo
—
=AVR=
(16.09.2006 20:37
80.92.96.19
, 395 байт)
какой нафик регистровой переменной ? Регистровая переменная - это вообще пожелание к компилятору, на которое он может чихать с большой вышки. На CV - вообще плевать, это баловство сплошное. Volatile в данном случае ОБЯЗАТЛЕН и поведение его ПРЕДСКАЗУЕМО. А вот при его отсутсвии - непредсказуемо. В первом случае можно обосновано писать в техподдержку с указанием на глюк. Во втором - получить письмо содержания "мальчик, иди Кернигана читать". Короче слив не защитан
—
DASM
(16.09.2006 20:45
212.58.192.14
,
пустое
)
Про регистровую переменную я упомянул не случайно - мой код будет работать правильно и с регистровыми, и с обычными переменными, и именно потому, что явно объявлена якобы ненужная глобальная. Низачот, учаснег!
—
=AVR=
(16.09.2006 20:48
80.92.96.19
,
пустое
)
ну так я же объявил две твоих переменных глобальных, исходник идентичен, не считаю мозго"бства с define. Вобщем ты написал код, который работает только под CV да еще и под конкретный проц. Мой код с volatile - будет работать на любом компиляторе и проце, соответствующему стандарту С.
—
DASM
(16.09.2006 20:50
212.58.192.14
,
пустое
)
Да я и не возражал особо. Фишка в том, что я почему-то всегда пишу под конкретный проц и, следовательно, под конкретный компилятор - не люблю, понимаешь, комбинированных газо-бензино-солярочных танко-мото-автомобилей :)
—
=AVR=
(16.09.2006 20:54
80.92.96.19
,
пустое
)
"ТАК ПЕСАТЬ НИЗЯ, КРОСАВЧЕГ". Знаешь, от чего динозавры вымерли ?
—
DASM
(16.09.2006 20:55
212.58.192.14
,
пустое
)
Я знаю, от чего они вымерли, а еще я знаю хорошую поговорку - "Если ты такой умный, то почему такой бедный?" - и ответ на нее - "Патамушта мне говорили нельзя, а я как муд..ак слушалсо..." :)
—
=AVR=
(16.09.2006 20:58
80.92.96.19
,
пустое
)
хороший КАММЕНТ к хидеру твоего поста
—
DASM
(16.09.2006 21:01
212.58.192.14
,
пустое
,
ссылка
)
Ты прям как тот кампелятар, который так увлекся оптимизацией, что "if" пропустил. Я же написал - "какие нах volatile и т.д., ЕСЛИ даже бла-бла"
—
=AVR=
(16.09.2006 21:07
80.92.96.19
,
пустое
)
кто пропустил if ? Он совершенно законно это делает. Я бы для таких еще на его месте писал "optimized away" чтоб думали больше
—
DASM
(16.09.2006 21:09
212.58.192.14
,
пустое
)
Ты, ты пропустил моё "если"
—
=AVR=
(16.09.2006 21:10
80.92.96.19
,
пустое
)
ну замечательно, но ты вместо одного бреда предложил столь же малограмотный бред, попутно выравызив сомнения в умственных способностях "всех участнегов"
—
DASM
(16.09.2006 21:15
212.58.192.14
,
пустое
)
Дима, мой "бред" гораздо изящнее и грамотнее твоего "extern volatile"
—
=AVR=
(16.09.2006 21:32
80.92.96.19
,
пустое
)
разница только одна - мой работает всегда, твой - на одном компилере =))))))) extern - остался в наследство от авторского исходника - по принципу минимальных изменеий. Хотя иногда именно нужен extern . Ничего такого не вижу
—
DASM
(16.09.2006 21:36
212.58.192.14
,
пустое
)
Если твой extern лобавить в код аффтара - работать не будет. Если твой volatile добавить в мой код - то как работало, так и продолжит
—
=AVR=
(16.09.2006 21:56
80.92.96.19
,
пустое
)
у тебя удивительная способность делать хорошую мину при плохой игре. volatile - необходим, я этого наглядно показал. Ты же свою CV гнешь. И чего в политику не пошел...
—
DASM
(16.09.2006 21:59
212.58.192.14
,
пустое
)
Я тебе уже давно сказал - да, volatile не помешает, но отнюдь не только в ее отсутствии состояла исходная проблема -->
—
=AVR=
(16.09.2006 22:14
80.92.96.19
,
пустое
,
ссылка
)
а как тебе китаяночки ?
—
DASM
(16.09.2006 22:17
212.58.192.14
,
пустое
)
Не знаю, не пробовал :)
—
=AVR=
(16.09.2006 22:37
80.92.96.19
,
пустое
)
кого ни спрошу - никто не пробовал :(
—
DASM
(16.09.2006 22:39
212.58.192.14
,
пустое
)
У Make_Pic спроси, не ошибесси :)
—
=AVR=
(16.09.2006 23:37
80.92.96.19
,
пустое
)
PS код твой именно в IAR и был откомпилен с максимальной оптимизацией по скорости. И все верно сделано - компилятору 5 с плюсом
—
DASM
(16.09.2006 20:46
212.58.192.14
,
пустое
)
и вообще, получи фашист гранату (+)
—
DASM
(16.09.2006 20:28
212.58.192.14
, 1180 байт)
А это не с volatile, а с шибко умным компилером, который в порыве безудержной оптимизации решил, что while(foo < mytimer) всегда истина, и..
—
=AVR=
(16.09.2006 20:46
80.92.96.19
, 298 байт)
не бубуни, а ? Его "порыв оптимизации" - на самом деле совершенно логичный ход. Первый раз он условие проверил при входе - правильно. Дальше заниматься дурью и проверять это условие он не обязан - она действительно всегда истина с его точки зрения, ибо не volatile переменная НЕ МОЖЕТ модифицироваться "где-то там в прерывании"
—
DASM
(16.09.2006 20:48
212.58.192.14
,
пустое
)
Согласен, но когда подобное вытворяется и с SFR - это произвол и происки скандинавских лесничих
—
=AVR=
(16.09.2006 20:51
80.92.96.19
,
пустое
)
нет такого слова в языке - SFR. Есть volatile. И грамотно объявленный SFR как volatile ведет себя вполне предсказуемо.
—
DASM
(16.09.2006 20:53
212.58.192.14
,
пустое
)
Так и что теперь - подвергать ревизии все казенные МК-шные хидеры, чтобы это гарантированно обеспечить? Все же компильни под AVR, любопытно
—
=AVR=
(16.09.2006 20:56
80.92.96.19
,
пустое
)
И все же подчеркну - я вовсе не против volatile возбух, а против безграмотного кода корня. До volatile там еще как раком до Китая
—
=AVR=
(16.09.2006 21:00
80.92.96.19
,
пустое
)
про область видимости вопрошателю сообщили еще вчера, не стоит делать из этого открытие с криком "какие вы в попу эмбеддеры". Дойдет человек и до области со временем
—
DASM
(16.09.2006 21:03
212.58.192.14
,
пустое
)
Ответ:
—
DASM
(16.09.2006 20:59
212.58.192.14
, 851 байт)
на тебе до кучи volatile вариант (+)
—
DASM
(16.09.2006 21:00
212.58.192.14
, 940 байт)
Идиотский код. А регистры не включишь - а то он и неизменную тупо из RAM перезагружает в цикле?
—
=AVR=
(16.09.2006 21:04
80.92.96.19
,
пустое
)
естественно перегружает - переменная же VOLATILE (уж прости, Керниган, за caps lock) и лежит она не в регистре, вот он и не имеет права тупо сравнивать с регистром, а считывает с памяти постоянно. А насчет попытки сделать её регистровой компилятор (умница однако) четко возразил "a global-scope declaration may not have this storage class"
—
DASM
(16.09.2006 21:07
212.58.192.14
,
пустое
)
Я про foo, а не про mytimer - ее вроде никто волятиной не обзывал
—
=AVR=
(16.09.2006 21:09
80.92.96.19
,
пустое
)
и тоже с volatile (+)
—
DASM
(16.09.2006 20:29
212.58.192.14
, 979 байт)
можно еще так
—
skn
(16.09.2006 00:14
85.249.76.9
, 75 байт)
ага, согласен
—
skn
(16.09.2006 00:26
85.249.76.9
, 1 байт)
без volatile запросто оптимизнет нафик
—
DASM
(16.09.2006 00:19
212.58.192.14
,
пустое
)
ага, согласен
—
skn
(16.09.2006 00:27
85.249.76.9
,
пустое
)
В функцию Delay параметр передаётся по значению, и цикл While работает с копией Intr, переданной при вызове функции. Передавай ссылку на Intr
—
CD_Eater
(15.09.2006 23:15
83.167.108.152
,
пустое
)
extern volatile unsigned int Intr; + volatile unsigned int Intr = 0;
—
DASM
(15.09.2006 23:14
212.58.192.14
,
пустое
)
volatile в цикле while не катит... Недавно сам нарвался...
—
ETM
(15.09.2006 23:20
62.117.85.87
,
пустое
)
почему это ? Правда тут случай клинический - действительно локальная перменная скрывает область видимости глобальной, так что volatile там вторым шагом надо
—
DASM
(15.09.2006 23:22
212.58.192.14
,
пустое
)
Потому, что IAR не Вorland... Задолбался вдобавок к прикладной задаче проверять asm-листинги компилятора...
—
ETM
(15.09.2006 23:27
62.117.85.87
,
пустое
)
Все работает volatile в while в IAR для AVR. Что за бред
—
Elektronik
(16.09.2006 10:59
194.85.99.225
,
пустое
)
Другой вопрос что в таком случае эту переменную вообще не надо передавать как параметр, а использовать напрямую
—
Elektronik
(16.09.2006 11:00
194.85.99.225
,
пустое
)
ты все-таки покажи, почему volatile в while не катит. А то мало ли что, может какую катастрофу в будущем избежать удастся
—
DASM
(16.09.2006 00:23
212.58.192.14
,
пустое
)
Ответ: Х.З.(+)... Коллизия по R16... P.S. Еле прорвался... Пятница.... Наверно, все порнуху качают по местноной VPN...
—
ETM
(16.09.2006 01:30
62.117.85.87
, 3728 байт)
большая VPN то ?
—
DASM
(16.09.2006 01:42
212.58.192.14
,
пустое
)
Ответ: Сейчас Online 1487 компьютеров
—
ETM
(16.09.2006 01:44
62.117.85.87
,
пустое
)
почему вариант два то не работает ?
—
DASM
(16.09.2006 01:45
212.58.192.14
,
пустое
)
Сам не понимаю... Но результат- отрицательный... Прерывание и стек не могут поделить корректно R16... Глюк чипа... Код верный...
—
ETM
(16.09.2006 01:48
62.117.85.87
,
пустое
)
бред. Должно работать. Завтра специально прогоню. А щас в люлю
—
DASM
(16.09.2006 01:56
212.58.192.14
,
пустое
)
Отпиши результат прогона... Может у меня со стеками лажа... Delay вызывается внутрях других функций... Надо разобраться...
—
ETM
(16.09.2006 02:33
62.117.85.87
,
пустое
)
Слепил упрощенный тест по варианту 2... Работает... Это хорошо, конец света еще не наступил... Значит- глюк в программе... "Будем искать..."
—
ETM
(16.09.2006 12:06
62.117.85.87
,
пустое
)
В CV проверял только первый раз. С тех пор не лажу :) Ибо все беды в IAR от шибко изощренной оптимизации.
—
Гудвин
(15.09.2006 23:33
212.44.92.22
,
пустое
)
Извини, но херню говоришь. У меня 5 проектов в IAR по 60-100 кбайт, полная оптимизация (IAR 2.28 ) Ни ОДНОЙ ПРОБЛЕМЫ.
—
omen
(16.09.2006 05:03
89.110.26.94
,
пустое
)
Все проблемы от непонимания языка и компилятора
—
omen
(16.09.2006 05:04
89.110.26.94
,
пустое
)
Херню я не говорю - и у меня все работает, ибо IAR тоже пользую ;) Но в каждой выходящей новой версии IAR обязательно наличествуют глюки. И эти глюки именно из-за "улучшения" оптимизации. А чего это ты застрял собсно на такой древней версии? (Кстати наиболее стабильной).
—
Гудвин
(16.09.2006 11:09
212.44.92.22
,
пустое
)
Поэтому и застрял, что наиболее стабильная :) (+)
—
omen
(16.09.2006 14:33
89.110.25.118
, 321 байт)
Вот это я как раз и имел ввиду. Может был неправильно понят. CV нравится именно из-за его предсказуемости при выходе новых версий - добавляются новые диваисы что-то оптимизируется, но глюков самолично не наблюдал...
—
Гудвин
(16.09.2006 18:54
84.18.96.89
,
пустое
)
Если писать и просто и доступно для компилятора, то любые версии IAR работают стабильно и без глюков. Кстати, IAR MSP стал более оптимальным - раньше не мог впихнуть, экономил байты, а сейчас добавляю и добавляю.
—
Vladimir Ljaschko
(16.09.2006 13:43
82.209.192.99
,
пустое
)
Да , с оптимизацией там, по моему, неважно. В Keil_е было полегче.
—
Brdm
(15.09.2006 23:50
217.26.165.114
,
пустое
)
В жестком real-time оптимизатор - большое дело... Но надо быть начеку, иногда - 2х2!=4...
—
ETM
(15.09.2006 23:53
62.117.85.87
,
пустое
)
+1
—
ETM
(15.09.2006 23:40
62.117.85.87
,
пустое
)
ой ну лана вам, ну ни разу за 6 почти 7 лет в иаре не поймал никаких жутких глюков. И нежутких тоже. И проекты были и не только мои и не только маленькие
—
DASM
(15.09.2006 23:42
212.58.192.14
,
пустое
)
Тут Гудвин прав - большая зависимость от степени оптимизации...
—
ETM
(15.09.2006 23:47
62.117.85.87
,
пустое
)
Еще раз - херня полная, поверь.
—
omen
(16.09.2006 05:07
89.110.26.94
,
пустое
)
Тут дохтур Ту... верно унюхал болевую точку ...
—
ETM
(15.09.2006 23:30
62.117.85.87
,
пустое
)
Ответ: (+)...
—
ETM
(15.09.2006 23:13
62.117.85.87
, 116 байт)
Спасибо.Работает. Если можно, поясните. (не уверен, что я правильно все понял)...
—
Brdm
(15.09.2006 23:26
217.26.165.114
, 78 байт)
"...И опыт, сын ошибок трудных..."
—
ETM
(15.09.2006 23:36
62.117.85.87
,
пустое
)
Еще один вопрос по IAR среде...
—
Brdm
(15.09.2006 23:46
217.26.165.114
, 132 байт)
Тут я - пас... Не знаю...
—
ETM
(15.09.2006 23:49
62.117.85.87
,
пустое
)
эээ... ааа... а смысель ?
—
DASM
(15.09.2006 23:15
212.58.192.14
,
пустое
)
МегаДжон(+)
—
=L.A.=
(15.09.2006 22:56
213.134.214.10
, 81 байт,
ссылка
)
Пасиба, сделаю
—
MegaJohn-home
(16.09.2006 21:21
84.204.44.33
,
пустое
)
А что-то разница соотношения размера тела и размера фотки велико 8-(
—
MegaJohn-home
(16.09.2006 21:31
84.204.44.33
,
пустое
)
А ты который из этих? :))
—
=AVR=
(15.09.2006 23:43
80.92.96.19
,
пустое
)
но по осанке не видно кто с Лубянки Анке... тут уже на генерала смахиваешь ;-)
—
DASM
(15.09.2006 23:12
212.58.192.14
,
пустое
)
Да, в штатском ты однозначно лучше :)
—
CD_Eater
(15.09.2006 23:11
83.167.108.152
,
пустое
)
OFF Где в Москве (кроме Рамстора у Химок) ещё показывают 3D-кино ? Что-то яндекс мне не помог...
—
CD_Eater
(15.09.2006 22:55
83.167.108.152
,
пустое
)
Раньше это называлось "стереокино". Нигде. Раньше в Октябре был малый зал.
—
Крок
(17.09.2006 20:12
85.140.19.58
,
пустое
)
Из ЖыЖы
—
БУБУ
(15.09.2006 22:18
195.131.84.204
,
пустое
,
ссылка
)
Есть работа - платку развести (Protel, Specctra)
—
ProtelJob
(15.09.2006 22:12
82.148.6.245
, 199 байт)
спрошу тут на всякий.. Мир-47К - может завалялся у кого на полке со старых времен ? Купил бы в Питере.
—
DASM
(15.09.2006 21:41
212.58.208.91
,
пустое
)
Ночь...
—
f17
(15.09.2006 21:10
195.69.160.4
, 319 байт)
Ответ: блин как народ много уделяет значения работе:)) c смертью шутки плохи!!! она винтами врятли заитерисуется..
—
777~~
(16.09.2006 09:03
212.188.104.86
,
пустое
)
Профессор, скажите, сколько людей работает в вашем институте? - Думаю, процентов шестьдесят.
—
CD_Eater
(15.09.2006 22:32
83.167.108.152
,
пустое
)
[:|||||||||||||||||||||||||||||||||||||||||||:]
—
AИ
(15.09.2006 21:12
84.185.15.193
,
пустое
)
Интересно, здесь кто-нибудь всерьез предохраняется?
—
БУБУ
(15.09.2006 21:18
195.131.84.204
, 47 байт)
Кстати, дозиметр нашел. "Палессе". Пыльный, жуть... Что дальше делать? Могу в Москву с поездом передать :-)
—
Vladimir Ljaschko
(16.09.2006 00:35
86.57.169.48
,
пустое
)
Спасибо, правда, я в Питере живу. :) Новерно, пусть полежит пока.
—
БУБУ
(16.09.2006 09:16
195.131.84.199
,
пустое
)
Копия рабочих папок на сервере бэкапа. Репозиторий на сервере и бэкапится на рабочую станцию. Плюс копия на ноутбуке. Плюс флэшка. Но, зараза, как все осознанно синхронизировать?!
—
Vladimir Ljaschko
(16.09.2006 00:28
86.57.169.48
,
пустое
)
Заархивированная папка с программами (наработки за неск.лет) всегда при мне, где бы я ни был (миниCD или флешка в кармашке)
—
CD_Eater
(15.09.2006 22:46
83.167.108.152
,
пустое
)
Ты раньше меня так начал делать или как ?
—
Тумблер
(16.09.2006 18:23
62.33.241.14
,
пустое
)
Как появились в продаже миниCD, так сразу и начал (отлично помещаются в кармане) ;)
—
CD_Eater
(16.09.2006 21:08
83.167.108.152
,
пустое
)
Точно в кармане? Ник у тебя, гхм, - что-то навевает... ;)
—
Гудвин
(16.09.2006 22:14
62.181.47.198
,
пустое
)
А, так это способ их утилизации, когда данные устаревают )
—
CD_Eater
(16.09.2006 22:37
83.167.108.152
,
пустое
)
ага. обе папки, одна с кодом, вторая со всякой требухой типа схемы/платы и т.д. на флешку и домой.
—
LordN
(15.09.2006 21:31
217.18.131.140
, 158 байт)
Да
—
AИ
(15.09.2006 21:24
84.185.15.193
, 158 байт)
Ага. Как в этой байке
—
=AVR=
(15.09.2006 21:21
80.92.96.19
, 191 байт)
Аналогично. В компе 3 винта, периодически синхронизирую рабочие папки. Изредка сливаю все на отдельный винт (mobile rack установлен).
—
Гудвин
(15.09.2006 22:47
212.44.92.22
,
пустое
)
если у вас нет паранойи, это не значит, что ОНИ за вами не следят...
—
DASM
(15.09.2006 22:52
212.58.192.14
,
пустое
)
:) Один винт системный, второй для кин и музЫков. Ну а третий остался от w98 - иногда нужно бывает загрузиться... Ты не переживай за меня - просто винтики мелкие :)) Кроме мультимедийного - так удобнее...
—
Гудвин
(15.09.2006 23:19
212.44.92.22
,
пустое
)
Новое сообщение
|||
Телеконференции
|||
Главная страница
|||
Архив без кадра