Вроде что-то было у меня похожее.
попробуйте так определить функцию
extern "C"
{
void EXTI0_IRQHandler()
{
// Тело
}
}
может поможет
и да, подключите всё же файлик один. Для STM32F100 например он такой stm32f10x_it.c Там есть функции-обработчики прерывания по умолчанию, которые могут ...
Найден 71 результат
- Ср апр 23, 2014 22:14:54
- Форум: ARM
- Тема: STM32, IAR и прерывания
- Ответы: 54
- Просмотры: 22000
- Вт апр 22, 2014 22:41:08
- Форум: ARM
- Тема: STM32, IAR и прерывания
- Ответы: 54
- Просмотры: 22000
Re: STM32, IAR и прерывания
Всем привет еще раз! Начал делать другой проект, тоже в IAR, тоже с STM32f4discovery, опять натолкнулся на проблему с прерываниями....
Всё подключил, объявил и определил все нужные функции, подключил все файлы в т.ч. и startup_stm32f40x.s , нажимаю кнопку и....
При отладке, программа не заходит ...
Всё подключил, объявил и определил все нужные функции, подключил все файлы в т.ч. и startup_stm32f40x.s , нажимаю кнопку и....
При отладке, программа не заходит ...
- Чт окт 17, 2013 11:06:10
- Форум: Питание
- Тема: AC-DC или DC-DC перобразователи.
- Ответы: 7
- Просмотры: 1295
Re: AC-DC или DC-DC перобразователи.
Извините, ток нужен до 5 мА(миллиампер)
- Вт окт 15, 2013 23:02:25
- Форум: Питание
- Тема: AC-DC или DC-DC перобразователи.
- Ответы: 7
- Просмотры: 1295
Re: AC-DC или DC-DC перобразователи.
seagull72 писал(а):Только на таких выходных напряжениях микросхему мало выбрать. нужна развязка и ККМ. Вобщем - если Вы не совсем в теме - лучше готовые решения поискать.
Спасибо за ответ, как раз таки и хотелось бы готовое решение, можете подсказать какой-нибудь вариант, или что конкретнее мне искать?
- Вт окт 15, 2013 22:31:44
- Форум: Питание
- Тема: AC-DC или DC-DC перобразователи.
- Ответы: 7
- Просмотры: 1295
AC-DC или DC-DC перобразователи.
Добырй день товарищи профессионалы!
Мне нужен повышающий преобразователь напряжения . Скажем из переменного 220В получить постоянный 220 - 450 Вольт . Или из постоянного от 12 до 60 В получить 220-450 В постоянного тока . Долго искал в интернете, но максимум мог найти выходное напряжение 220В ...
Мне нужен повышающий преобразователь напряжения . Скажем из переменного 220В получить постоянный 220 - 450 Вольт . Или из постоянного от 12 до 60 В получить 220-450 В постоянного тока . Долго искал в интернете, но максимум мог найти выходное напряжение 220В ...
- Вт окт 15, 2013 20:36:32
- Форум: Периферия
- Тема: MSP430 и цветной ЖК TM024HDH29
- Ответы: 5
- Просмотры: 3142
Re: MSP430 и цветной ЖК TM024HDH29
Спасибо всем за помощь, но если что, вот тут статейка описывается работа с этим ЖК
http://skydynamics.ru/electronics-for-all/msp430-i-tsvetnoj-zhk-tm024hdh29-e-to-prosto.html
http://skydynamics.ru/electronics-for-all/msp430-i-tsvetnoj-zhk-tm024hdh29-e-to-prosto.html
- Вт окт 15, 2013 20:33:25
- Форум: Периферия
- Тема: Графический LCD и МК.
- Ответы: 16
- Просмотры: 5504
Re: Графический LCD и МК.
Вот тут есть статейка по работе с LCD TM024HDH29. Там как раз используется шина MCU8080 на 8 бит.
(http://skydynamics.ru/electronics-for-all/msp430-i-tsvetnoj-zhk-tm024hdh29-e-to-prosto.html)
и исходники проекта IAR в конце статьи
(http://skydynamics.ru/electronics-for-all/msp430-i-tsvetnoj-zhk-tm024hdh29-e-to-prosto.html)
и исходники проекта IAR в конце статьи
- Сб сен 07, 2013 22:30:22
- Форум: ARM
- Тема: Драйвер для MICRO_SD карт
- Ответы: 113
- Просмотры: 55247
Re: Драйвер для MICRO_SD карт
Oxford писал(а):Занимаюсь еще. Реализовал сейчас длинные и короткие имена понимает. Сейчас маркую над навигацией. Работа с FAT будет немного иначе чем привыкли все.
А что вы подразумеваете под НАВИГАЦИЕЙ? сам интерфейс использования функций в библиотеке?
- Сб сен 07, 2013 22:20:59
- Форум: ARM
- Тема: Program exit reached.
- Ответы: 5
- Просмотры: 2331
Re: Program exit reached.
Проблема исчезла, похоже была из-за записи данных за пределы неконтролируемых ( те которые я не выделял в стеке или куче) областей памяти.
Re: FATFS
Ну как удобная FAT от Chan? Навигацию делали? Какая ваша оценка?
FatFs - FAT file system module include file R0.07a (C)ChaN, 2009
Да библиотека довольно удобная в обращении, переделал только SPI ножки. Однако переделывал кое-что...
в функции DSTATUS disk_initialize ()
{
...
if (ty ...
FatFs - FAT file system module include file R0.07a (C)ChaN, 2009
Да библиотека довольно удобная в обращении, переделал только SPI ножки. Однако переделывал кое-что...
в функции DSTATUS disk_initialize ()
{
...
if (ty ...
Re: FATFS
СПАСИБО разобрался, этоя моя была вина, пытался читать из недоступного адреса.! 
Re: FATFS
Moto_v3x писал(а):А какое отношение имеет FATFS к enc28j60?
На этой платке есть SPI интерфейс, и по нему 2 устройста:
1. микросхема реализующая Ethernet.
2. место для вставки SD карт.
http://easyelectronics.ru/pinboard-ii-ethernet-modul-na-baze-enc28j60.html
Re: FATFS
Oxford писал(а):Неверный FAT раздел что ли возвращает?
Спасибо за внимание, но суть не в том, какой формат возвращает, а в том, что возникает это исключение, которое приводит в бесконечный цикл. Какая может возникать ошибка при работе с этой библиотекой?
FATFS
Добрый вечер! Работаю с платой STM32F4DISCOVERY, по SPI2 подключил плату enc28j60.
Разрабатываю в IAR'е. Прикрепил билиотеку FATFS, и как-то непонятно работает. Из-за возможной нехватки памяти возникала ошибка, я сделал на PETIT FS, которая гораздо меньше и всё равно таже ошибка!!:(:(
Вот что я снял ...
Разрабатываю в IAR'е. Прикрепил билиотеку FATFS, и как-то непонятно работает. Из-за возможной нехватки памяти возникала ошибка, я сделал на PETIT FS, которая гораздо меньше и всё равно таже ошибка!!:(:(
Вот что я снял ...
- Чт сен 05, 2013 22:54:52
- Форум: ARM
- Тема: Program exit reached.
- Ответы: 5
- Просмотры: 2331
Re: Program exit reached.
Неужели так памяти мало, что я не могу выделить в стеке 550 байт + 550 для Ethernet, в итоге 1кб? И вылетает ошибка void HardFault_Handler(void);
Я исаользоват FatFS, но так как из-за возможной нехватки памяти возникала ошибка, я сделал на PETIT FS, которая гораздо меньше и всё равно таже ошибка ...
Я исаользоват FatFS, но так как из-за возможной нехватки памяти возникала ошибка, я сделал на PETIT FS, которая гораздо меньше и всё равно таже ошибка ...
- Пн авг 26, 2013 21:58:58
- Форум: ARM
- Тема: Program exit reached.
- Ответы: 5
- Просмотры: 2331
Re: Program exit reached.
Товарищи профессионалы и любители, неужели никто с такой проблемой не сталкивался и не знает, что может быть?!?! 
- Вс авг 25, 2013 23:22:47
- Форум: ARM
- Тема: STM32F4DISCOVERY вектор прерывания
- Ответы: 20
- Просмотры: 7735
Re: STM32F4DISCOVERY вектор прерывания
1. ВОзмонжо у вас не добавлены файлы system_stm32f4xx.c и startup_stm32f40x.s
2. необходимо настроить ножки на прерывания:
/* Включаем порт А */
RCC_APB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO ...
2. необходимо настроить ножки на прерывания:
/* Включаем порт А */
RCC_APB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO ...
- Вс авг 25, 2013 23:15:27
- Форум: ARM
- Тема: Program exit reached.
- Ответы: 5
- Просмотры: 2331
Program exit reached.
Добрый вечер! Работаю с платой STM32F4DISCOVERY, по SPI1 подключил плату enc28j60.
Разрабатываю в IAR'е. Прикрепил билиотеку FATFS, вроде всё работает.... однако стали иногда появлятсься такие вот ошибки:
Mon Aug 26, 2013 00:13:28: Program exit reached.
И отладка уходила в бесконечный цикл ...
Разрабатываю в IAR'е. Прикрепил билиотеку FATFS, вроде всё работает.... однако стали иногда появлятсься такие вот ошибки:
Mon Aug 26, 2013 00:13:28: Program exit reached.
И отладка уходила в бесконечный цикл ...
- Вс авг 25, 2013 23:07:41
- Форум: ARM
- Тема: SMT32F4DISCOVERY + enc28j60 теперь начались странности....
- Ответы: 5
- Просмотры: 3288
Re: SMT32F4DISCOVERY + enc28j60 теперь начались странности..
Вообщем решил проблему...
в файле system_stm32f4xx.c есть функция SystemInit
Там закомментировал строку SetSysClock(); и всё заработало.. видимо временные интервалы для платы не очень подходили...
в файле system_stm32f4xx.c есть функция SystemInit
Там закомментировал строку SetSysClock(); и всё заработало.. видимо временные интервалы для платы не очень подходили...
- Пн авг 05, 2013 22:58:10
- Форум: ARM
- Тема: SMT32F4DISCOVERY + enc28j60 теперь начались странности....
- Ответы: 5
- Просмотры: 3288
Re: SMT32F4DISCOVERY + enc28j60 теперь начались странности..
bishop-strip , Научитесь сначала создавать проект в IDE , как и писал ранее - метод тыка не лучший способ изучения.
И далее - изучать сие на примерах SPL тем более тупиковый путь.
Собственно это элементарнейшее ...
Для проекта нужны - system_stm32xxx.c с соответствующим хэдером
описатель ...
И далее - изучать сие на примерах SPL тем более тупиковый путь.
Собственно это элементарнейшее ...
Для проекта нужны - system_stm32xxx.c с соответствующим хэдером
описатель ...