kgsxa

Stm8S Программирование

1 сообщение в этой теме

kgsxa    6

Всем привет! Начал изучать stm8s. Разобрался с портами ввода-вывода. Далее полез в прерывания. Но что то не получается.

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

Плата такая: http://www.st.com/we...SS1673/PF252276

Не получается найти ошибку.. Помогите.

#include <intrinsics.h>
#include <iostm8s103f3.h>
#pragma vector = 8
__interrupt void EXTI_PORTB_IRQHandler(void)
{
PD_ODR_bit.ODR0 = 1;
}

void main()
{
__disable_interrupt();
//настройка led
PD_DDR_bit.DDR0=1;
PD_ODR_bit.ODR0=0;
PD_CR1_bit.C10=1;
//настройка кнопки
PB_DDR_bit.DDR7=0;
PB_CR2_bit.C27=1;

EXTI_CR1_PBIS=2;
EXTI_CR2_TLIS=0;
__enable_interrupt();
while (1)
{
 __wait_for_interrupt();
}
}

Изменено пользователем kgsxa

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • По сути, он двухканальный. Но это не мешает быть двухполярным. Осликом не смотрел, а надо. Позже, обязательно, посмотрю  
    • @MARKUS Тема была изучена на примере СПИ Андромеда, там если БП неправильное + современные сети питания, в Эфир на  ( сейчас совру, чтобы не выдавать военную тайну) 171 МГц  модулировалась помеха от такого питалова, полностью мешавшая радиопередаче и распознаванию свой-чужой, ломая цифропакет на несущей частоте Я ж не про тебя, у соседа ведь он есть во всех устройствах\гаджетах   вот о чем я и это будет тебе "СРАТЬ" в сеть всеми фибрами китайской души  Это еще распространялось как ЛАВИНА на заданной частоте в радиоэфире с фактической мощностью в передаче 5 ВТ , километров так на 10   Реальные имена и фамилии изменил... я -не я и лошадь не моя. @MARKUS Это я к тому, что ты копаешь глубоко, роя в темы питания, а про такие нюансы как то недавно призадумался  
    • Про ИИП даже и речи быть не может. 
    • подскажите пожалуйста по поводу трансформатора. из чего исходить при его перемотке. Я взял трансформатор от зарядника телефонного. На одном сайте в онлайн калькуляторе трансформатора по его размерам вышло что мне надо всего 12 витков для 5 вольт намотать первичку и вторичку на частоте 50кГц. Неужто действительно так мало надо витков? 
    • @MARKUS Если проще... подмешай в свою условную сеть к 50 Гц еще хотя бы 300-400 Гц, ты увидишь так изменятся параметры на выходе.... там такая офигенная у тебя синусоида будет- мама не горюй  , а теперь представь, как "сифонят" в сеть указанные вещи + все дешевые (как правило) по решениям ИИП.... вот тут то призадумаешься. Общую домашнюю сеть в многоквартирном доме изучать не советую, пример с включенной в сеть прям тут же посмотри- пилу увидишь вполне красивую, правильную, офигеешь сам  , а она полезет тебе на выход усилка\предвака... по барабану куда