Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 12.03.2007, 14:14  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от alts
(а точнее тогда это звалось-АЛУ).
Да оно и сейчас зовется точно так же. И после нас называться так же будет.
Цитата:
Речь я вел не о том что он совсем не нужен, а о том что "дергать" его программисту нужно лишь в крайнем случае.
Работая с ассемблером, от стека никуда не уйдешь, будь у тебя хоть 32 регистра, хоть 128. А на ЯВУ тебя к стеку, ессно, не пустят.
Цитата:
Отдельный случай кристаллы ATTiny не имеющие ОЗУ.Тут да-согласен.Но опять же не забывая,что "живешь" на одной территории с ядром.
На АВРках без ОЗУ - стек аппаратный. И доступа к нему просто нет, данные туда положить нельзя - только для хранения адреса возврата.

А по большому счету, с тех пор как по земле бегали мамонты, в микроконтроллерах изменились только объемы памяти, количество периферии на борту да быстродействие. Суть не изменилась и, думаю, не изменится. Другое дело что на смену микроконтроллерам могут прийти системы на базе нейроструктур, например... Но это будет уже совсем другая песня.
Реклама:
nml вне форума  
Непрочитано 17.03.2007, 18:04  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

Цитата:
Вот накидал тут проектец...
Блогадарствую
-Dmitriy- вне форума  
Непрочитано 17.03.2007, 18:10  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

Сейчас разбираюсь со структрурой МК. Без этого не как не получается разобраться
-Dmitriy- вне форума  
Непрочитано 17.03.2007, 19:00  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

Цитата:
Вот накидал тут проектец...
Эмулировал в протеусе, что то не понял как работает.
Сам алгоритм вроде ясен- нажатие кнопки дублируется диод,мигалка включается и выключается этойже кнопкой.
Или я что то не так сделал...
-Dmitriy- вне форума  
Непрочитано 19.03.2007, 01:27  
alts
Частый гость
 
Регистрация: 04.02.2007
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alts на пути к лучшему
По умолчанию

Уважаемый nml!
Безусловно правота Ваша есть,ибо без глобальных изменений в структуре вычислительных устройств глобально подход к программированию оных не изменится.А пользуетесь вы стеком или нет это в принципе не важно...
Теперь Вам -Dmitriy-!
В проекте не отключается генерация вспышек светодиода,а переключается частота их.Просто кнопка заведена на вывод Pind.2 (вход прерывания INT0).Начинает проект работу с большей частоты а после нажатия-отпускания она уменьшается в два раза.Следующее наж-отп возвращает все в исходное.
Основной цикл-генерация вспышек.Вторичная функция-управление частотой.Дабы основной не отвлекался на кнопку постоянно, реагирует только по появлении условия генерации прерывания.Все просто.Вам надобно разобраться в структуре кристалла и работе прерываний.
Без этого никак.Поступите проще-прогоните программу по шагам в симуляторе Билдера.Не торопясь.Все станет ясно.
alts вне форума  
Непрочитано 26.03.2007, 21:11  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

Вот нашёл у себя на винчестере один исходник. Его мне года 3 назат написал уважаемый nml. Раньше работал,а сейчас ошибочку выдаёт. Помогите

Прикрепленный файл: 5602541.zip
-Dmitriy- вне форума  
Непрочитано 26.03.2007, 21:25  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

Да забыл совсем описать проблему. Писалось под 1200. как перебросить на 2313?
-Dmitriy- вне форума  
Непрочитано 27.03.2007, 00:00  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от -Dmitriy-
Да забыл совсем описать проблему. Писалось под 1200. как перебросить на 2313?
Первое и основное - вставить сеттер инициализации стека. У 1200 он был аппаратный. У 2313 - программный. Без стека первое же обращение к подпрограмме все порушит.
nml вне форума  
Непрочитано 28.03.2007, 21:31  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

Аесть ли в сети каккие нибудт уроки для начинающих програмистов по avr на AB?
-Dmitriy- вне форума  
Непрочитано 28.03.2007, 23:06  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Вот пожалуй:

топик: "Algorithm Builder fo AVR"

http://vrtp.ru/index.php?showtopic=2211

=====

Очень советую использовать CVAVR.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Algorithm Builder dimmos Proteus, KiCAD и другие ECAD 21 26.06.2007 19:18
На счёт Algorithm Builder 4.9 SLESH2006 Proteus, KiCAD и другие ECAD 10 06.01.2007 15:21
Algorithm Builder dosikus Микроконтроллеры, АЦП, память и т.д 6 22.08.2006 20:31


Часовой пояс GMT +4, время: 22:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot