asbleonid писал(а):Здравствуйте, viknik8.
Я вам отправил личное сообщение, не знаю когда дойдет это сообщение до вас.
Какой используется компилятор?
Если используется AvrStudio , то какая версия?
Проект до вашей модификации компилировался?
Чтобы отключить от компиляции #define __COMMON_CATHODE__ не обязательно удалять Для отключение достаточно закоментировать строку.
Вот так //#define __COMMON_CATHODE__ или так /*#define __COMMON_CATHODE__*/
Вместо слова компиляция я в дальнейшем буду говорить сборка.
Я использовал AvrStudio версии 4. Для сборки(компиляции) проекта нужен всего один файл "avrasm2.exe"
После установки среды AvrStudio версии 4 на диск С:, файл находится здесь "C:\Program Files\Atmel\AVR Tools\AvrAssembler2\avrasm2.exe"
При создании проекта в AvrStudio, в папке проекта появляется файл AvrBuild.bat. С помощью этого файла производится сборка проекта из исходников, с получением файла образа(protect_v2.HEX), для прошивки в контроллер. Получить прошивку можно не запуская AvrStudio. Достаточно из командного процессора "cmd" запустить AvrBuild.bat и если все пройдет удачно то на выходе получите заветную прошивку. Имея файлы "avrasm2.exe" и "m8def.inc"
можно даже не ставить AvrStudio.
Содержимое моего файла "AvrBuild.bat"
@ECHO OFF
"C:\Program Files\Atmel\AVR Tools\AvrAssembler2\avrasm2.exe" -S "C:\avr\ProtectCircuit\labels.tmp" -fI -W+ie -C V2E -o "C:\avr\ProtectCircuit\ProtectCircuit.hex" -d "C:\avr\ProtectCircuit\ProtectCircuit.obj" -e "C:\avr\ProtectCircuit\ProtectCircuit.eep" -m "C:\avr\ProtectCircuit\ProtectCircuit.map" "C:\avr\ProtectCircuit\protect_v2.asm"
stand87 писал(а):Помогите пожалуйста скомпилировать исходник под общий анод и общий катод (что бы плату не переделывать), т.к. с компилятором дело не имел. Спасибо!
db 0,0xFF&(SEG_F)&(SEG_E)&(SEG_D)&(SEG_C)$(SEG_B)$(SEG_A)
db 0,0xFF&(SEG_F)&(SEG_E)&(SEG_D)&(SEG_C)&(SEG_B)&(SEG_A)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5