реклама на сайте
подробности

 
 
> Помогите моргнуть лампочкой
Slev
сообщение Oct 20 2009, 08:53
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 18-09-09
Пользователь №: 52 449



Эта супер-программа должна моргать лампочкой со скважностью ~0,5 сек.
Собираю всё в EWB 3.21, шью - PonyProg2000.
Не получается заставить её работать в верхних 4 кб mega128.
Во фьюзах ставлю галочки у BOOTRST и BOOTSZ1.
Подправил адреса в xcl-файле (с 1F000 ).

Подскажите где я промахнулся...

Код
#include <iom128.h>
#include <ina90.h>
//-------------------------------------------------------
void main(void)
{
long t=0;
  
  __disable_interrupt();
  
   MCUCR=(1<<IVCE);MCUCR=(1<<IVSEL);

  PORTG = 0xff;
  DDRG |= 0x08;

  __enable_interrupt();
          
  while(1){    
    if(t++ > 100000){
      PORTG ^= 0x08;
      t=0;
    }
  }
}
//--------------------------------------------------------

Проект также прилагается.
Прикрепленные файлы
Прикрепленный файл  Micro.rar ( 16.14 килобайт ) Кол-во скачиваний: 24
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Палыч
сообщение Oct 21 2009, 05:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Slev @ Oct 21 2009, 01:01) *
При сборке в верхние адреса, ставлю только две галки BOOTRST и BOOTSZ1. Остальные фузы не трогаю.
Что значит: "не трогаю"? Оставляете заводские установки? Огласите, тогда уж, весь список... Например, BOOTSZ0 - осталася в заводской установке (т.е. 0 - галка в пони стоит)? Тогда BOOTSZ10 = 00; длина (4096 слов = 8192 байт) и адрес загрузчика (F000 в словах = 1Е000 в байтах)...

Цитата(Dog Pawlowa @ Oct 21 2009, 06:51) *
Сам я не пользовался, но это про инверсию галок в пони всегда пишут?
В пони: есть галка = 0; нет галки = 1
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Slev   Помогите моргнуть лампочкой   Oct 20 2009, 08:53
- - МП41   А разве можно прямо в проверке условия делать инкр...   Oct 20 2009, 10:53
|- - MrYuran   Цитата(МП41 @ Oct 20 2009, 14:53) А разве...   Oct 20 2009, 10:56
- - zltigo   Цитата(Slev @ Oct 20 2009, 11:53) Эта суп...   Oct 20 2009, 10:59
- - virtual9900   Цитата(МП41 @ Oct 20 2009, 13:53) А разве...   Oct 20 2009, 10:59
|- - Сергей Борщ   Цитата(virtual9900 @ Oct 20 2009, 13:59) ...   Oct 20 2009, 13:10
- - Xenia   Обращаю внимание присутствующих (и особливо суперп...   Oct 20 2009, 11:27
|- - Палыч   Цитата(Xenia @ Oct 20 2009, 14:27) ...пос...   Oct 20 2009, 12:41
- - SSerge   Точно! По умолчанию в Меге128 прошит fuse M103...   Oct 20 2009, 12:45
- - mempfis_   Проверте настройки линкера - начало области загруз...   Oct 20 2009, 14:56
- - Slev   Спасибо всем, кто откликнулся (особенно Ксении - з...   Oct 20 2009, 22:01
|- - Dog Pawlowa   Цитата(Slev @ Oct 21 2009, 01:01) Посмотр...   Oct 21 2009, 03:51
- - Slev   Вложил картинку про фузы. BOOTSZ=01 - 2048 words -...   Oct 21 2009, 08:01
|- - mempfis_   Цитата(Slev @ Oct 21 2009, 11:01) Вложил ...   Oct 21 2009, 09:13
- - Slev   memphis, твоя прошивка работает ! А в чём ты ...   Oct 21 2009, 09:39
|- - Сергей Борщ   Цитата(Slev @ Oct 21 2009, 12:39) Может э...   Oct 21 2009, 09:46
|- - mempfis_   Цитата(Slev @ Oct 21 2009, 12:39) memphis...   Oct 21 2009, 09:57
- - Slev   И ещё, самый первый вектор у нас разный: у меня 0С...   Oct 21 2009, 10:22
|- - mempfis_   ОК. map и lst в архиве. По поводу библиотек - особ...   Oct 21 2009, 11:00
- - SysRq   В нерабочем коде (дизасм ja tools\reavr): Код...   Oct 21 2009, 10:45
- - Slev   Нашёл! Проблема была не с CODE, а с DATA...   Oct 21 2009, 12:14


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01339 секунд с 7
ELECTRONIX ©2004-2016