Микроконтроллеры | AVR начинающим - вопросы и ответы |
|
---|---|---|
Сделай так: перед строкой 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 :- Спасибо. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |