Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Мастер Ломастер »

Igor2012 писал(а):Добрый вечер. Есть такой вопрос: можно ли с помощью STK-500 программировать микроконтроллер ATtiny 2313-20PU?
В описании на STK его в списке возможных программируемых МК нет. Если попытаться все таки его запрограммировать на сколько можно надеяться на корректную запись кода?
Прошивка на STK 2.0A AVR Studio версия 4.12.

неправда, есть такой МК в списке поддерживаемых. студию обновите до 4.18
битва с дураками проиграна, победители торжествуют. слава победителям!
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Народ! Киньтесь кто-нибудь примерами на STM32 для Keil, а то тушняк какой то с примерами в сети!
С официального сайта всего 2 примера идёт в комплекте с отладочной платой :evil:
Ни литературы, ни фига нет почти :evil:
Лютик
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Вт мар 25, 2008 22:10:23
Откуда: Минск

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Лютик »

Engineer_Keen писал(а):Компилятор упорно игнорирует строку "while(PINB1==0){l++;};", он ее просто не преобразует в машинный код, а вот строка
"while((PINB & (1<<PB1))==0){l++;};" замечательно переводится в

спасибо, так заработало
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

В чем смысл такой записи в STM32?

Код: Выделить всё

RCC->CSR &= ~...;
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Мастер Ломастер »

Chettuser писал(а):В чем смысл такой записи в STM32?

Код: Выделить всё

RCC->CSR &= ~...;

точно такой же, как и для любых иных МК :) маскирование какой-то переменной. судя по записи - сброс каких-то битов в каком-то периферийном регистре, но это догадка.
битва с дураками проиграна, победители торжествуют. слава победителям!
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение urry »

Chettuser, жжешь...
http://www.keil.com/download/docs/370.asp
http://www.radiokot.ru/articles/43/
http://eugenemcu.ru/publ/13-1-0-71

и это только то, что под руками...
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Мастер Ломастер конкретно запись вида

Код: Выделить всё

RCC->CSR
что означает?
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ploop »

Доступ к элементу структуры.
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение urry »

RCC это указатель на структуру , которая определена в файле stm32f10x.h
как RCC_TypeDef через typedef . Она отвечает за тактирование.
для применения вначале где-то объявляют
RCC_TypeDef *RCC;
затем инициализируют через указатель - RCC->CSR - это тактирование чего-то типа ножки сброса или включение внутреннего генератора, точно не скажу, потому что не вижу Ваш текст дальше.
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Спасибо. Продолжаем.
1. Действительно IAR шустрее чем Keil? Просто у меня Keil долго переваривает подключаемые файлы при компиляции.
2. Переделал проект от IAR (понятно что изврат, но всё же) для LCD.
При компиляции пишет:

Код: Выделить всё

Libraries\STM32L1xx_StdPeriph_Driver\src\stm32l1xx_rcc.c(1552): warning:  #223-D: function "assert_param" declared implicitly
linking...
.\output\P_LCD.axf: Error: L6218E: Undefined symbol assert_param (referred from stm32l1xx_lcd.o).
Target not created

Что ему ещё нужно?
Прилагаю проект для STM32L152RBT6 (тот что в Discovery).

Не пинайте меня сильно - я в STM начинающий...
Вложения
P_LCD.rar
(261.79 КБ) 146 скачиваний
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение urry »

Chettuser, вспомнил анекдот о еврее на нудистском пляже - "Вы или снимите крестик, или наденьте трусы".
У каждого компилятора, если на пальцах, существуют как бы внутренние договоренности сами с собой - определения, дефайны, касающиеся только его. Для портирования программ с другого компилятора ставится файл - прослойка, объясняющая целевому компилятору, что именно имеется в виду.
Чтобы эту прослойку написать нужно очень хорошо знать оба компилятора - судя по вопросам, Вам еще пока ее писать рано. Возможно, оно уже есть готовое, ИАР - Кейл, я не знаю. Задайте вопрос в теме по стм.
Пока просто портируйте на стм Ваши старые наработки и проекты, будет больше пользы.
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

НУ что ж. Тут не помогут.
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение urry »

??? Мне жаль потраченного времени на ответ.
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Ну зачем так сразу, спасибо.
Просто я понял что здесь специалистов по ARM не так уж и много. Пойду спрашивать в другом месте.
Совесть
Встал на лапы
Сообщения: 106
Зарегистрирован: Пн мар 26, 2012 05:25:06

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Совесть »

Chettuser писал(а):

Код: Выделить всё

Libraries\STM32L1xx_StdPeriph_Driver\src\stm32l1xx_rcc.c(1552): warning:  #223-D: function "assert_param" declared implicitly
linking...
.\output\P_LCD.axf: Error: L6218E: Undefined symbol assert_param (referred from stm32l1xx_lcd.o).
Target not created
Не пинайте меня сильно - я в STM начинающий...
Я бы пнул, да еще с разбега. Нечего вину валить на незнание STM, когда вы не понимаете языка на котором пишете :dont_know:
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ibiza11 »

Совесть писал(а):Я бы пнул, да еще с разбега. Нечего вину валить на незнание STM, когда вы не понимаете языка на котором пишете :dont_know:
+1 :beer:
Ставим плюсы: )
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Ответ я уже нашёл на другом форуме. Где не посылают, а отзывчивы к вопросам начинающих. До свидания.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ploop »

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

А я вот так и не понял, при чём тут ARM... :dont_know:
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ibiza11 »

Chettuser, вы хотя бы попробуйте перевести ошибку компилятора... там нет ничего связанного с ARM-архитектурой
Ставим плюсы: )
Serj324
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт мар 22, 2011 18:41:48

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Serj324 »

Всем привет.
Подскажите какой программатор для PIC контроллеров собрать что-бы не сложный был.
Пока хочу прошить PIC16F628A, ну и так на будущее хотелось бы шить недорогие МК.
Программатор нужен на COM порт работа в среде Windows 98.
Ответить

Вернуться в «Разные вопросы по МК»