Страница 384 из 628
Re: EEPROM в Atmega8
Добавлено: Пн дек 10, 2012 13:00:24
ibiza11
Re: EEPROM в Atmega8
Добавлено: Пн дек 10, 2012 13:03:47
VanyaSV
что команда cbi?
Re: EEPROM в Atmega8
Добавлено: Пн дек 10, 2012 13:04:37
ploop
И не мешало бы проверить флаг готовности к записи (EEWE).
что команда cbi?
не работает с битовыми масками.
Re: EEPROM в Atmega8
Добавлено: Пн дек 10, 2012 13:11:50
ibiza11
VanyaSV писал(а):что команда cbi?
SBI/CBI принимает в качестве операнда номер бита от 0 до 7.
Re: EEPROM в Atmega8
Добавлено: Пн дек 10, 2012 13:14:02
VanyaSV
а какая команда с ними работает?
ibiza11 писал(а):SBI/CBI принимает в качестве операнда номер бита от 0 до 7.
это я как-бы знаю

Re: EEPROM в Atmega8
Добавлено: Пн дек 10, 2012 13:15:14
ploop
Много какие .
В конкретном случае маска не нужна, а просто номер бита. Например:
Re: EEPROM в Atmega8
Добавлено: Пн дек 10, 2012 13:17:18
ibiza11
VanyaSV писал(а):это я как-бы знаю

Из вашего кода следует, что не знаете!
Re: EEPROM в Atmega8
Добавлено: Пн дек 10, 2012 13:18:46
ploop
А выражение (1<<EERE) может принимать значение отнюдь не от нуля до семи, а до цельных 128!

Re: EEPROM в Atmega8
Добавлено: Пн дек 10, 2012 13:19:14
VanyaSV
Большое спасибо ploop! Теперь работает)
а на что влияет эта маска? что-то я теперь недогоняю(
Большое пожалуйста, но вот за нарушение правил (в частности п. 2.2) можете схлопотать. Попрошу внимательно причитать их, и впредь не нарушать.
ploop
Re: EEPROM в Atmega8
Добавлено: Пн дек 10, 2012 13:23:35
ibiza11
и стоило ЭТО отдельной темы?

учить матчасть (побитовый сдвиг), штудировать даташит (в нем написан готовый(!!!) код для чтения и записи EEPROM)
+ читать правила форума (полностью), тут не чат, а форум.

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн дек 10, 2012 13:32:46
ploop
Все вопросы перенёс сюда.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн дек 10, 2012 14:38:06
Nevox
Здравствуйте!
Проблема в том,что на ПЛИС ALTERA EPM3064ATC44-7N в первую секунду приходит напряжение(возможно оно опережает напряжение питание),эти ножки соединены с платой индикацией(плата с диодами), и диоды на ней загораются на 1 секунду и тухнут.
Вопрос: можно ли как-нибудь в квартусе для ДАННОЙ микросхемы поставить функции ножек,чтобы они не срабатывали какое-то время или что-то такое? надо избежать загарание лампочек в момент включения.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн дек 10, 2012 14:51:30
ibiza11
поиграю в Кубовича: схему в студию!

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн дек 10, 2012 14:57:39
Nevox
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн дек 10, 2012 15:03:27
ibiza11
Радикал заблокирован на рабочем компе. Посмотреть смогу только вечером, после 19.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн дек 10, 2012 15:08:09
Nevox
ibiza11 писал(а):Посмотреть смогу только вечером, после 19.
буду очень признателен,спасибо!
Всё прекрасно заливается.
Gudd-Head
Спойлер

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн дек 10, 2012 15:19:01
ibiza11
Посмотрел. А не думаете, что это происходит от заряда конденсаторов C12-C19 в момент включения питания?
И еще, мне кажется, что ПЛИС не управляет светодиодами, а только берет с них значения.
Выводы ПЛИС при старте всегда находятся в высокоимпедансном состоянии, поэтому она тут ну никак не влияет.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн дек 10, 2012 15:21:59
Nevox
я как раз думал,что дело в конденсаторах, я изменил им питание и поставил питание туда с конденсатора C10(tps2042 система плавного запуска, до этого питание на кондеры приходило раньше,чем на микросхему,а щас одинаково,косяк не исправился),просто в любом случае на ножки что-то приходит,а с ножек видимо уходит на диоды, как это устранить можно?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн дек 10, 2012 15:28:35
ibiza11
туда, это куда??? им, это кому? выражайтесь яснее.
попробуйте выпаять один из С12-С19 и включить питание. Проверьте при этом зажигается ли светодиод.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн дек 10, 2012 15:34:51
Nevox
ibiza11 писал(а):туда, это куда??? им, это кому? выражайтесь яснее.
Изначально питание на конденсаторы С12-С19 приходило сразу при включении.
Мной была разработана система плавного запуска,для того,чтобы можно было вынимать модули на горячую.(в данном случае так подключена только альтера).
Я порезал дорожки и подключил питание с системы плавного запуска(с конденсатора С10) на конденсаторы С12-С19.Тем самым сделал так,что питание на конденсаторы приходит одновременно с альтерой. Так,как я думал,что это поможет,но такие действия не помогли.
Попробую конечно выпаять конденсаторы, но они нужны для стабилизации напряжения,поэтому лучше их оставить,или заменить,только чем...