| Микроконтроллеры | AVR начинающим - вопросы и ответы |
1 | ← Стр. 9 → | 55 |
|---|---|---|
|
Сделай так: перед строкой
switch (razrad[r]) {
поставь digit1=0; digit2=0; digit3=0; digit4=0; а потом в самом свиче только включай нужный разряд. Суть в том, чтобы сначала погасить все цифры, потом выдать код, и уже потом - зажечь нужную. |
# |
|
|
Попробуйте перед swith (razrad[r]) вставить digit1 = digit2 = digit3 = digit4 = 0; а в case-ах оставьте только те digit... которые устанавливаете в единицу. Вместо резисторов 100 ом я, честно говоря, попробовал бы поставить диоды - случались прецеденты |
# |
|
|
chav1961: попробовал бы поставить диоды - случались прецеденты |
# |
|
|
Эх, не помогло такое программное решение... |
# |
|
|
Тогда диоды поставьте |
# |
|
|
Подскажите! GND-это земля --на микроконтроллерах ATmega? |
# |
|
|
А где-то есть по-другому? |
# |
|
|
magistr: GND-это земля Да, это сокращение от английского GROUND |
# |
|
|
При запуске программы в AVRstudio мне выдает сообщение FATAL ERROR: Cannot open output file D:\startovaya.hex: No such file or directory. Подскажите, как создать HEX файл? |
# |
|
|
Splav56 :- Спасибо. |
# |
|
| Страницы: | ||
|
Загруженные файлы 1.gif (11 КБ, 543×380) — smg123 2.gif (11 КБ, 543×380) — smg123 Blok_pitaniya.rar (59 КБ) — shemmer intelhex.pdf (20 КБ) — AHTOXA diplom.c (5 КБ) — magistr ISHODNIK.rar (4 КБ) — shemmer calibration_bits.jpg (13 КБ, 725×443) — shemmer one_button.c (2 КБ) — AHTOXA LCD ????????? MT12864 CVAVR PROTEUS.rar (58 КБ) — Karados ??????????? ??????????.doc (22 КБ) — shemmer image.jpg (68 КБ, 808×448) — Digital 1.txt (1 КБ) — Alexey |
||