Найдено 10 результатов

skef
Вс май 08, 2011 15:31:01
Форум: Разные вопросы по МК
Тема: Программирование STM8
Ответы: 2584
Просмотры: 916161

Re: Программирование STM8

Спасибо.
Тогда еще один вопрос:
В то же документе на стр. 50
Зачем нужны Pre-code и pre-bytes?
pre-byte это байт который стоит перед кодом операции и изменяет команду, которая следуют за ним.

Вот например один из них:
90h = PDY
Replaces an X based instruction using immediate, direct, indexed or ...
skef
Сб май 07, 2011 02:25:54
Форум: Разные вопросы по МК
Тема: Программирование STM8
Ответы: 2584
Просмотры: 916161

Re: Программирование STM8

Недавно взялся за изучение микроконтроллеров STM8.
На данный момент читаю документацию
(programming manual)

там на странице 14 написано:

Global configuration register (CFG_GCR):
The global configuration register is a memory mapped register. It controls the configuration
of the processor. It ...
skef
Сб ноя 20, 2010 19:06:23
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2199
Просмотры: 1272611

Re: WinAvr в вопросах и ответах

программа вывода чисел на семисигментный индикатор через сдвиговый регистр HC595.
и там такой кусочек:

data = ~(maska[1]);//инвертировать для вывода
//в сдвиговый регистр, вывести число "1"
send_data(data); //передать символ

вот как вот здесь сделать чтобы можно было выводить числа
от 0 до 9 на ...
skef
Пт окт 22, 2010 10:04:52
Форум: Микроконтроллеры и ПЛИС
Тема: Преобразователь кодов на AVR
Ответы: 9
Просмотры: 1576

Re: Преобразователь кодов на AVR

Дабы не делать медвежью услугу исходный код не выкладываю только hex.

ДА ПРОСТЯТ МЕНЯ МОДЕРАТОРЫ...
ГОТОВ СДЕЛАТЬ МЕДВЕЖЬЮ УСЛУГУ. НЕБЕЗВОЗМЕЗДНО!
skef
Пт окт 15, 2010 20:37:46
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2199
Просмотры: 1272611

Re: WinAvr в вопросах и ответах

ну вот. следующий шаг. как опрашивать кнопки?
в данной программе (на меге8) на выводе PD4стоит кнопка замыкающая
пин на землю. соответственно програма которая по прерыванию таймера
опрашивает эту кнопку.
============
#include <avr/io.h>
#include <avr/delay.h>
#include <avr/interrupt.h>
char space ...
skef
Пн окт 11, 2010 11:55:04
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2199
Просмотры: 1272611

Re: WinAvr в вопросах и ответах

Спасибо!!!
все запустилось.
:wink:
учим дальше.
skef
Пн окт 11, 2010 11:21:01
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2199
Просмотры: 1272611

Re: WinAvr в вопросах и ответах


начал изучать winavr, написал программу (по книге шпака), не компилируется...
#include <avr/io.h>
#include <avr/delay.h>
void pause (int ms)
{
PORTD=0xFF; //все светодиоды отключены
delay_loop_2 (ms); //задержка
}
//==============
void P (void)
{
PORTD = 0; //включаем все светодиоды
delay_loop ...
skef
Пн окт 04, 2010 08:00:55
Форум: Опросы, конкурсы...
Тема: Конкурс: Поздравь Кота по-человечески 2010!
Ответы: 150
Просмотры: 349789

Re: Конкурс: Поздравь Кота по-человечески 2010!

"хотя я удивлен, что ПРК Орион попал в призеры - ведь эту разработку можно оценить только за красоту идеи, причем, красоту почти 15-летней давности! я сам поставил ей 5 баллов - но я всегда ценил красоту :) и тем не менее я удивлен, что проект-ностальгия переплюнул многие сугубо практические ...
skef
Пн авг 02, 2010 17:36:24
Форум: AVR
Тема: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Ответы: 2635
Просмотры: 1154031

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

мне приходило это в голову но синтаксиса этой команды я не знал.
skef
Вс авг 01, 2010 13:20:47
Форум: AVR
Тема: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Ответы: 2635
Просмотры: 1154031

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

решение "в лоб":
сделать операцию "исключающее или" (кажется, так называется). ниже таблица истинности.
A B A XOR B
0 0 0
0 1 1
1 0 1
1 1 0
делаем второй операнд равным "1" (ldi r17,255 - все биты r17 приравниваем к "1")
таким образом, получаем "инверсию" битов оператора "а"
допустим, надо в порт б ...

Перейти к расширенному поиску