-
Постов
2 149 -
Зарегистрирован
-
Посещение
-
Победитель дней
37
Тип контента
Профили
Форумы
Блоги
Весь контент ART_ME
-
Если кратенько. Новичку необходим IDE с одновременным выполнением трех условий: 1. Бесплатность, пусть и с ограничениями. 2. Примеры, пусть и в ограниченном количестве. 3. Реальная поддержка этих примеров изготовителем. Методом проб выяснилось, что, к сожалению, этому требованию на сегодняшний день соответствует только mikroE. Есть супер альтернатива, если перейти с STM32 на LM3S8962 - LabVIEW. Но там проблема - платы по цене неподъемны, т.е. плату придется делать самому.
-
Ладно. Завтра напишу к чему я пришел.
-
Не понял, дык вроде как мою тему модератор выкинул в мусорку, типа не нужна она здесь! У вас что здесь, смена власти что ли?
-
Уже лучше. Неужели есть надежда, что из тебя может что-то иное литься окромя словесного поноса? Или это временная слабость, перед сокамерником? --------------------- Кстати, флудерасты, я вам разрешаю окончательно загадить тему. Потому как толку с Вас все равно никакого, а к знающим людям я теперь смогу и в личку обратиться. Я так понимаю, что благодаря Вам народ этого раздела только в личках и общается. А кому охота в ответ на вопрос получить ведро помоев в лицо?
-
Вот тебя-то я отлично понял. Поэтому и посоветовал ничего не говорить. Вот наверх глянь - всего несколько слов, а опять одно говно.
-
Тебе можно уже ничего не говорить, потому из твоего рта токо говно может исходить. См. выше.
-
Я не за тебя переживаю, а за таких, как я. Которым нужны знания, а не оскорбления.
-
Оно и понятно, мания величия вовсю из тебя прет. Не надорвешься?
-
А битлы не умеют музыку писать, верно? О! И второй сапог тут как тут! Оно ж удобнее, когда стадом.
-
А может тебе хватит д'Артаньяна из себя строить? Mikroelectronica по UART только один пример предоставляет.
-
Любопытно, а как назвать человека, объявившего выше специалистов фирмы Mikroelectronica полными идиотами и психами?
-
Ну в общем сам себе отвечу, может кому и пригодится. GPIO_Clk_Enable - это то, что я называю макросом, а (&GPIO_PORTB) - это его параметры. Макросы эти растут в библиотеке, в данном случае в библиотеке от MikroElectronica. Причем макросов этих так много, что их объем в программе превышает язык, на котором она написана. В результате споры о языке теряют смысл, т.к. на самом деле все решают макросы, а язык - всего лишь приложение к их библиотеке. Тем более, что тот же микровасик оказался дитём от микроСи, потому как указателей (а "&" и есть указатель, который в микровасике "@") в васиках отродясь не бывало. В итоге мне удалось запустить пример нуль-модема, с помехами, но работает. Ну и по нему вроде все стало понятно, как эту связь организовывать. Чего и хотелось.
-
Не вижу смысла пинать ТС - в данном случае в качестве ограничителя тока у него выступает повышающий преобразователь напряжения вследствие его относительно высокого внутреннего сопротивления. Поэтому если ТС не превысил реальный допустимый ток светодиода, то очень даже возможно, что светодиод переживет преобразователь.
-
Спрошу опять по Си. Есть в хелпе вот такая инструкция: void GPIO_Clk_Enable(unsigned long *port); а ниже есть пример такого выражения: GPIO_Clk_Enable(&GPIO_PORTB); Не могу найти синтаксиса &GPIO_PORTB Откуда взялся и что означает "&"? GPIO_PORTB - это произвольная переменная, или она чем-то жестко задается? Если произвольная, то почему она не описывается в начале кода?
-
Есть 830. Увы, все не так и даже резисторы не SMD.
-
Млин, это ж вызов библиотеки!!! Соответственно для васика: http://www.mikroe.com/mikrobasic/arm/libraries/ И в самом компиляторе по хэлпу оно же... А вот сам я не догадался.... Спасибо, Yurkin2015!
-
Петр, это случаем не с макаронной линии?
-
Ясно, васик не в почете. Попробуем тогда так. Ниже представлен тот же код, но в Си: -------------------------------------------------------- char i, error, byte_read; // Auxiliary variables void main() { error = Soft_UART_Init(&GPIOA_ODR, 10, 9, 115200, 0); // Initialize Soft UART at 56000 bps if (error > 0) { GPIOD_ODR = error; // Signalize Init error while(1); // Stop program } Delay_ms(100); for (i = 'z'; i >= 'A'; i--) { // Send bytes from 'z' downto 'A' Soft_UART_Write(i); Delay_ms(100); } while(1) { // Endless loop byte_read = Soft_UART_Read(&error); // Read byte, then test error flag if (error) // If error was detected GPIOD_ODR = error; // signal it on PORTD else Soft_UART_Write(byte_read); // If error was not detected, return byte read } } -------------------------------- В начале объявлены переменные - i, error, byte_read; А что такое Soft_UART_Init? Оно объявлено по умолчанию? Где и как? И каковы правила его формирования? Что такое GPIOA_ODR и что означают следующие за ним параметры я знаю. Но где написано как оно попадает в код и в какой форме?
-
И вообще, гуглите сами. Потому как сделать фото такой мелкой деталюшки мне один фиг нечем.
-
Я ж написал - SOP (SIOC). Попадется опять на глаза - сфотаю.
-
Нет, корпус полностью симметричен. Мне встречалось такое только на корпусах SOP (SIOC).
-
Может и не быть ни ямки, ни ножки, а только логотип изготовителя. В таком случае сторона, где расположен логотип, это нижний ряд ножек.