Микроконтроллеры | Начинаю изучать AVR. К кому из участников форума можно обратиться с "глупыми вопросами"? |
|
---|---|---|
>В среде Windows эта задача решена ******* Это невозможно в принципе. У ПЭВМ нет прямых аналогов портов AVR. Вы могли решить более или менее похожую задачу, иначе говоря, смоделировать процесс. Скорее всего, некорректно. Что-то подсказать можно, только посмотрев код. Поэтому был задан вопрос. >Я электронщик и тягаться с программистом в программировании не собираюсь. ******* Как видите, ничего такого и не подразумевалось. >что касается ошибки, про которую Вы говорите, я перепробывал. и while (PINA0 & 1); , и while (PINA0 & 1) , и с PORTA = 0xFF; , и без.и в VMLAB и в AVRSTUDIO. Не получается ******* Я же написал реально работающее решение. Там был цикл while (PINA & 1); >Практака решения задач, стоявших передо мной, дает уверенность, что я рано или поздно ее решу ******* Удачи. |
|
|
Я же написал реально работающее решение. Там был цикл while (PINA & 1); |
|
|
Разобрался, по крайней мере в AVRSTUDIO. Проблема была в элементарном неумении пользоваться эмуляторами. Возможно, из-за засиживания возле компьютера с подсевшей трубкой до 2 ночи, возможно просто из-за невнимательности, что у меня бывает часто. С VMLAB тоже разбирусь, закреплю и буду пробывать решить эту задачу , по Вашему совету, через прерывания. |
|
|
Кто подскажет, где можно почитать, как работать на Си с EEPROM ATMEGA8535? Пробывал разобраться с DATASHEET на английском - не получилось. |
|
|
Помогите разобраться с такой проблемой. Пытался ли кто-нибуль программировать ATtiny26. По pdf в ней 2Кб флеш-памяти, но и CVAVR и АVR Studio утверждают что только 1КБ и всячески отказываются зашить hex файл, содержащий больше 1024 инструкций. Действительно ли в ATtiny26 всего 1КБ памяти или я что-то не так установил в настройках, причем в двух программах одновременно? |
|
|
У CVAVR есть ограничение в незарегистрированной версии - более 50% от объема флеша он не прошивает. А вот про AVR studio ничего сказать не могу... |
|
|
Господа, дело скорее всего в том, что в документации размер флэша указан в БАЙТАХ, а софт считает размер в КОМАНДАХ. Длина одной команды - 16 бит, поэтому и получается 1К КОМАНД |
|
|
chav1961 сказал правду, спасибо. Я пригляделся и вправду, там написано "N words", а не KБ. |
|
|
Небольшой вопрос от начинающего. Хочу освоить ВинАвр. написал простенькую програмку, однако при компиляции выдаются ошибки причем в майкфайле. Разобраться в нем я не могу Этот файл создаю как указано в журнале с помощью программы MFile в общем все просто как бы просто. //===========Основная программа=========================// int main(viod) //начало основной программы PORTB = PORTC = PORTD = 0xFF; при компиляции выдает следущие ошибки и все с майкфайле |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |