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

sg6336
Вт апр 07, 2020 23:55:09
Форум: ARM
Тема: STM32F103C8. ST-Link v.2. No device found on target
Ответы: 0
Просмотры: 7742

STM32F103C8. ST-Link v.2. No device found on target

Need help!
Плата: STM32F103C8
Программатор: ST-Link v.2 (версия V2J36S7)
Среда: STM32CubeIDE (версия 1.3.0)

Проблема:
Раньше в STM32CubeIDE прошивал платы STM32F4Discovery, все было хорошо. Сейчас взял программатор ST-Link, обновил в нем прошивку, создал в STM32CubeIDE проект мигания диодом под ...
sg6336
Чт июл 25, 2019 14:47:02
Форум: ARM
Тема: ST-Link v.2 Firmware Upgrade error, Please try again. ???
Ответы: 21
Просмотры: 32999

Re: ST-Link v.2 Firmware Upgrade error, Please try again. ??

[uquote="JI_John",url="/forum/viewtopic.php?p=3670368#p3670368"]У меня то же ST-Link провалявшись пару месяцев начал глючить...
Отпаяв чип (в корпусе QFN) увидел что одна ножка аж черная, от окислов.
Пока был новый, контакт был, через время пропал. Зачистил, залудил поставил на место - все ...
sg6336
Вс июл 21, 2019 22:45:26
Форум: ARM
Тема: ST-Link v.2 Firmware Upgrade error, Please try again. ???
Ответы: 21
Просмотры: 32999

Re: ST-Link v.2 Firmware Upgrade error, Please try again. ??

[uquote="VladislavS",url="/forum/viewtopic.php?p=3668606#p3668606"]Прошей заново загрузчик и обнови нормально. Кто его знает что там китаец зашил...[/uquote]
И в заглавном посте написано и в комментарии повторил, что пробовал "передергивать" (даже не в одном USB и не один раз). Проблема же именно в ...
sg6336
Чт июл 18, 2019 23:54:27
Форум: ARM
Тема: ST-Link v.2 Firmware Upgrade error, Please try again. ???
Ответы: 21
Просмотры: 32999

Re: ST-Link v.2 Firmware Upgrade error, Please try again. ??

[uquote="ozzy",url="/forum/viewtopic.php?p=3667817#p3667817"]для начала открыть свисток и посмотреть что там за проц установлен[/uquote]
В моем ST-Link v.2 установлен STM32F103
http://img.radiokot.ru/files/58410/thumbnail/1y7aso28hc.jpg
[uquote="НУ понимаеш...",url="/forum/viewtopic.php?p=3668024 ...
sg6336
Вт июл 16, 2019 17:11:12
Форум: ARM
Тема: ST-Link v.2 Firmware Upgrade error, Please try again. ???
Ответы: 21
Просмотры: 32999

ST-Link v.2 Firmware Upgrade error, Please try again. ???

Есть давно купленный ST-Link v.2. Нужно обновить в нем Firmware.
http://img.radiokot.ru/files/58410/1y4knvh09n.jpg
https://i.ibb.co/QXFPSRZ/ST-Link-v-2.jpg
Для этого cкачена программа ST-Link Upgrade
http://img.radiokot.ru/files/58410/1y4ko1g8vz.jpg
https://i.ibb.co/cwkyDFC/ST-Link-Upgtade ...
sg6336
Пт авг 01, 2014 14:01:35
Форум: ARM
Тема: Питание 5 или 9В для Netduino plus 2?
Ответы: 4
Просмотры: 2173

Re: Питание 5 или 9В для Netduino plus 2?

Похоже, разобрался. Плата питается от 7.5-9В, а разъемы это не подключение внешнего питания 5В, а это питание которое на плате уже есть (преобразовали 7.5-9В в 5В и сделали вывод для 5В)
sg6336
Пт авг 01, 2014 12:34:32
Форум: ARM
Тема: Питание 5 или 9В для Netduino plus 2?
Ответы: 4
Просмотры: 2173

Re: Питание 5 или 9В для Netduino plus 2?

UART это 4 провда. "Земля", Питание, Rx, Tx.
У меня вопрос, можно запитать Netduino через Питание (4й провод UART)?

Картинка на которой показаны выводы NetDuino Plas 2

Может я не понимаю очевидных вещей, поясните, пожалуйста. На картинке сказано, что можно запитывать разным напряжение, но при ...
sg6336
Вт июл 29, 2014 15:35:22
Форум: ARM
Тема: Питание 5 или 9В для Netduino plus 2?
Ответы: 4
Просмотры: 2173

Питание 5 или 9В для Netduino plus 2?

Сам девайс Netduino plus 2
написано, что входное напряжение 7.5-9В, а выходное 3.3-5В.
Все порты работают с 5В

Собственно вопрос. Данный девайс будет подключаться через UART к другому устройству. На UART +5В. Можно через +5В UART подключаемого устройства запитать Netduino plus 2 или нужно отдельно ...
sg6336
Пн июл 02, 2012 09:27:00
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

Огромное, спасибо!
Вы очень помогли.
Благодарю за уделенное Вами время.
Сейчас все заработало.
sg6336
Пт июн 29, 2012 21:19:22
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

Спасибо, буду ждать и думать )
Вы мне очень помогли.
sg6336
Пт июн 29, 2012 18:05:20
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

Поменял, ничего не изменилось.

//////////////////////////////////////////////////
Пока вернулся к самому первому варианту и добавил пару строк:

interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
// Reinitialize Timer 1 value
TCNT1H=0x0B; //задержка таймера
TCNT1L=0xDC; //около 0,5 сек
// Place your ...
sg6336
Пт июн 29, 2012 14:53:20
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

Сделал, как Вы написали.
Проверьте, пожалуйста.
Т.к. значение переменной (index_str=0;) не обнуляется.
sg6336
Чт июн 28, 2012 01:46:46
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

Спасибо!
Вернусь через пару дней. Сейчас ПК недоступен.
Рассчитываю на Вашу помощь в дальнейшем.
sg6336
Ср июн 27, 2012 10:01:22
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

TIMSK1 = 1;
TIFR1 = 0; Выдает ошибку: Error: G:\MK\Mytest_m64d\Mytest_m64d.c(274): undefined symbol 'TIMSK1'
Error: G:\MK\Mytest_m64d\Mytest_m64d.c(275): undefined symbol 'TIFR1' Переписал код для прерывания: // Завершение передачи USART1 Transmitter interrupt service routine
interrupt [USART1_TXC ...
sg6336
Вт июн 26, 2012 22:15:22
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

...поставьте точку останова в отладчике (внутрисхемном) в нагале программы приема символа с UART и посмотрите что принимается.
Пользуюсь только CV. Недавно начал читать про VMLAB.
Установил AVRStudio5.1, но она с CV (2008 года) не хочет работать.
Поэтому, пожалуйста, уточните: что значит ...
sg6336
Вт июн 26, 2012 20:14:26
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

Еще раз, спасибо!
Но, наверно, что-то сделал не так. Делал по Вашему образцу )))

//Регистр данных USART1 свободен
interrupt [USART1_DRE] void usart1_dr_isr(void)
{
tmp = getchar1();
putchar1(tmp ^ string_in[index_str]);

TCNT1 = 0;
TCCR1B = 0x1D;
if (index_str==0)
TCCR1B = 0x1D;

if (index ...
sg6336
Вт июн 26, 2012 18:13:51
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

Спасибо!
Правда, к этому моменту, решил таким «дубовым» способом задачу:
// При переполнении Таймера 1, запуск прерывания (установка начальных значений таймера)
interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
// Reinitialize Timer 1 value (где-то 0,5 секунды)
TCNT1H=0x0B;
TCNT1L=0xDC;
index ...
sg6336
Вт июн 26, 2012 16:38:09
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

Вы это имели ввиду:
while (1)
{
// Place your code here
if(rx_counter1 != 0) //если еще не все символы, из входного буфера, прочитанные функцией getchar
{
tmp = getchar1(); // tmp = входной символ (уменьшаем на 1 rx_counter1)

putchar1(tmp ^ string_in[index_str]); // Xor 1 символ и отправляем ...
sg6336
Вт июн 26, 2012 14:25:06
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

Cпасибо за комментарий.
Т.к. пишу на C# под ПК, то создал свой интерфейс используя SerialPort – класс

А вот с задачей написания прошивки для МК (ATmega64) столкнулся впервые.
Мне нужно, что бы по окончанию приема или передачи данных через UART происходило установление в ноль переменной (которую ...
sg6336
Вт июн 26, 2012 11:02:18
Форум: Микроконтроллеры и ПЛИС
Тема: Как определить, что UART (ATmega64) передал все данные и ожи
Ответы: 23
Просмотры: 10368

Re: Как определить, что UART (ATmega64) передал все данные и

Спасибо за идею! Но, Ваша помощь все еще нужна.

Chip type : ATmega64
Clock frequency : 8,000000 MHz

interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
// Reinitialize Timer 1 value
//Начальное значение Таймера 1 при запуске: ??? (почему эти значения)
TCNT1H=0x0B;
TCNT1L=0xDC;
// Place your code ...

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