Олли
SAT 04 июня 2016 г., 3:56 утра
Я заметил, что документация ST Microelectronics очень подробная и распределена в большом количестве файлов PDF. Иногда соответствующая информация может быть трудно найти, даже если доступен правильный раздел документа. Типичный случай - найти номера выводов для альтернативной функции или доступных потоков DMA для периферийных устройств.
По этой причине я сделал некоторую обработку, чтобы сделать эту информацию доступной в более легкой форме. Сначала я преобразовал таблицы назначения PIN -кода в рабочих листах Excel, сохранил те в файлах CSV, а затем преобразовал их в HTML -файлы. Результаты можно просмотреть на
http: // htmlpreview.GitHub.io/?https: // g ... tlist.HTML
http: // htmlpreview.GitHub.io/?https: // g ... tname.HTML
http: // htmlpreview.GitHub.io/?https: // g ... IGH64.HTML
http: // htmlpreview.GitHub.io/?https: // g ... GH100.HTML
http: // htmlpreview.GitHub.io/?https: // g ... GH144.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Med48.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Med64.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Ed100.HTML
Ура, Олли
По этой причине я сделал некоторую обработку, чтобы сделать эту информацию доступной в более легкой форме. Сначала я преобразовал таблицы назначения PIN -кода в рабочих листах Excel, сохранил те в файлах CSV, а затем преобразовал их в HTML -файлы. Результаты можно просмотреть на
http: // htmlpreview.GitHub.io/?https: // g ... tlist.HTML
http: // htmlpreview.GitHub.io/?https: // g ... tname.HTML
http: // htmlpreview.GitHub.io/?https: // g ... IGH64.HTML
http: // htmlpreview.GitHub.io/?https: // g ... GH100.HTML
http: // htmlpreview.GitHub.io/?https: // g ... GH144.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Med48.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Med64.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Ed100.HTML
Ура, Олли
Rogerclark
Пн, 06 июня 2016 г. 12:40
Спасибо, Олли
Возможно, мы сможем поместить эту информацию в вики.
КСТАТИ. На данный момент, если я нажимаю на эти ссылки, я не могу вернуться (кнопка назад просто перезагружает страницу снова) - но это может быть проблема только Firefox.
Возможно, мы сможем поместить эту информацию в вики.
КСТАТИ. На данный момент, если я нажимаю на эти ссылки, я не могу вернуться (кнопка назад просто перезагружает страницу снова) - но это может быть проблема только Firefox.
Олли
Пн, 06 июня 2016 г., 1:52
Роджер,
Это проблема в GitHub, что HTML -страницы хранятся в виде текста. Чтобы получить тогда, вы должны скопировать контент во внешнем редакторе HTML и просмотреть его там. Htmlpreview.GitHub.IO - грубый обходной путь и может иметь ограничения - например, те, которые вы наблюдали с Firefox.
Я храню файлы CVS в GitHub (https: // github.com/olivilik/stm32f103) в качестве альтернативной документации. Это может быть довольно популярным для тех, кто разрабатывает свою систему проводки с Excel.
Вскоре я добавлю дизайнерские таблицы для распределения DMA. В F1 это все еще легко, но с F4 есть больше проблем из -за отсутствия доступных потоков. В этом смысле ST не проделал такую хорошую работу, как некоторые другие поставщики Cortex M3/M4/M7, которые имеют очень мало ограничений в использовании DMA. В этих случаях вы можете иметь каналы/потоки DMA в пуле, где они выделены по требованию. С F4 я был вынужден делать статические распределения DMA. Это надежный метод контроля в реальном времени, но вызывает дополнительные усилия по дизайну.
Когда вы говорите, что мы можем добавить эту информацию в вики, у вас есть рекомендация, которая сделает это? Я сделал некоторую разработку вики (http: // www.Эмблоки.org/wiki/turniors/f401_f429_disco) и мог помочь, но до этого я хотел бы узнать о стиле и практиках, используемых в вики.STM32duino.
Ура, Олли
Это проблема в GitHub, что HTML -страницы хранятся в виде текста. Чтобы получить тогда, вы должны скопировать контент во внешнем редакторе HTML и просмотреть его там. Htmlpreview.GitHub.IO - грубый обходной путь и может иметь ограничения - например, те, которые вы наблюдали с Firefox.
Я храню файлы CVS в GitHub (https: // github.com/olivilik/stm32f103) в качестве альтернативной документации. Это может быть довольно популярным для тех, кто разрабатывает свою систему проводки с Excel.
Вскоре я добавлю дизайнерские таблицы для распределения DMA. В F1 это все еще легко, но с F4 есть больше проблем из -за отсутствия доступных потоков. В этом смысле ST не проделал такую хорошую работу, как некоторые другие поставщики Cortex M3/M4/M7, которые имеют очень мало ограничений в использовании DMA. В этих случаях вы можете иметь каналы/потоки DMA в пуле, где они выделены по требованию. С F4 я был вынужден делать статические распределения DMA. Это надежный метод контроля в реальном времени, но вызывает дополнительные усилия по дизайну.
Когда вы говорите, что мы можем добавить эту информацию в вики, у вас есть рекомендация, которая сделает это? Я сделал некоторую разработку вики (http: // www.Эмблоки.org/wiki/turniors/f401_f429_disco) и мог помочь, но до этого я хотел бы узнать о стиле и практиках, используемых в вики.STM32duino.
Ура, Олли
Rogerclark
Пн, 06 июня 2016 г., 3:37 утра
Олли
Я нашел страницу, которая веб -сайт преобразует HTML -таблицы в формат вики, но я забыл URL. Я посмотрю, смогу ли я найти его снова
Я нашел страницу, которая веб -сайт преобразует HTML -таблицы в формат вики, но я забыл URL. Я посмотрю, смогу ли я найти его снова
Ddrown
Втюд 07 июня 2016 г., 3:39 утра
Олли написал:Я заметил, что документация ST Microelectronics очень подробная и распределена в большом количестве файлов PDF. Иногда соответствующая информация может быть трудно найти, даже если доступен правильный раздел документа. Типичный случай - найти номера выводов для альтернативной функции или доступных потоков DMA для периферийных устройств.
По этой причине я сделал некоторую обработку, чтобы сделать эту информацию доступной в более легкой форме. Сначала я преобразовал таблицы назначения PIN -кода в рабочих листах Excel, сохранил те в файлах CSV, а затем преобразовал их в HTML -файлы. Результаты можно просмотреть на
http: // htmlpreview.GitHub.io/?https: // g ... tlist.HTML
http: // htmlpreview.GitHub.io/?https: // g ... tname.HTML
http: // htmlpreview.GitHub.io/?https: // g ... IGH64.HTML
http: // htmlpreview.GitHub.io/?https: // g ... GH100.HTML
http: // htmlpreview.GitHub.io/?https: // g ... GH144.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Med48.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Med64.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Ed100.HTML
Ура, Олли
По этой причине я сделал некоторую обработку, чтобы сделать эту информацию доступной в более легкой форме. Сначала я преобразовал таблицы назначения PIN -кода в рабочих листах Excel, сохранил те в файлах CSV, а затем преобразовал их в HTML -файлы. Результаты можно просмотреть на
http: // htmlpreview.GitHub.io/?https: // g ... tlist.HTML
http: // htmlpreview.GitHub.io/?https: // g ... tname.HTML
http: // htmlpreview.GitHub.io/?https: // g ... IGH64.HTML
http: // htmlpreview.GitHub.io/?https: // g ... GH100.HTML
http: // htmlpreview.GitHub.io/?https: // g ... GH144.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Med48.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Med64.HTML
http: // htmlpreview.GitHub.io/?https: // g ... Ed100.HTML
Ура, Олли
Rogerclark
Втюд 07 июня 2016 г., 3:57 утра
Спасибо, Дэн
Только одна маленькая вещь (которую я могу изменить)...
На http: // wiki.STM32duino.com/index.PHP?тип ... F1xx_48pin
Последний столбец, помеченный «Baite», действительно должен быть «Maple Mini», так как Baite - просто производитель, и они делают другие доски.
Я думаю, что Baite Maple Mini следует той же расположению штифтов, что и оригинальный Maple Mini, а также такой же, как и другой клон Maple Mini (который, кажется, сделан другой неизвестной китайской компанией)
Только одна маленькая вещь (которую я могу изменить)...
На http: // wiki.STM32duino.com/index.PHP?тип ... F1xx_48pin
Последний столбец, помеченный «Baite», действительно должен быть «Maple Mini», так как Baite - просто производитель, и они делают другие доски.
Я думаю, что Baite Maple Mini следует той же расположению штифтов, что и оригинальный Maple Mini, а также такой же, как и другой клон Maple Mini (который, кажется, сделан другой неизвестной китайской компанией)
Олли
Сб 25 июня 2016 г., 21:19
Я расширил документацию F103, описывающую поставщиков и производителей, которые я использовал. Следующая ссылка имеет сводную таблицу для досок, которые я использовал. Ссылки слева большинство столбцов, открытые детали страниц, организованные типами процессоров.
https: // github.com/olivilik/stm32f103/b ... /Readme.доктор медицинских наук
Для комментариев или вопросов, используйте этот форум или опубликуйте его в https: // github.com/olivilik/stm32f103/проблемы
Ура, Олли
https: // github.com/olivilik/stm32f103/b ... /Readme.доктор медицинских наук
Для комментариев или вопросов, используйте этот форум или опубликуйте его в https: // github.com/olivilik/stm32f103/проблемы
Ура, Олли
Rogerclark
Сб 25 июня 2016 г., 21:26
Спасибо @ollie
Было бы нормально, я использовал некоторые изображения, схемы и т. Д. В вики
вики.STM32duino.компонент
Спасибо
Роджер
Было бы нормально, я использовал некоторые изображения, схемы и т. Д. В вики
вики.STM32duino.компонент
Спасибо
Роджер
Олли
Сб 25 июня 2016 г., 11:33
Роджер,
Я могу дать вам разрешение на использование фотографий F103, которые я сделал. Все схемы созданы третьими вечеринками, и я просто связываю их в своем репозитории. В этом смысле я не уполномочен давать разрешение на их использование. Я не знаю ничего, что помешало бы вам их использовать, как я.
Ура, Олли
Пса. Я еще не начал делать основные части моего учебника F103. Я все еще оцениваю о модели времени выполнения. Коллекция совместных задач, разделяющих один стек и выполняющий действия до завершения (RTC) на основе внешних или внутренних событий.
С другой стороны, популярность, полученная MICRIM µC/OS III.
Любые рекомендации?
Я могу дать вам разрешение на использование фотографий F103, которые я сделал. Все схемы созданы третьими вечеринками, и я просто связываю их в своем репозитории. В этом смысле я не уполномочен давать разрешение на их использование. Я не знаю ничего, что помешало бы вам их использовать, как я.
Ура, Олли
Пса. Я еще не начал делать основные части моего учебника F103. Я все еще оцениваю о модели времени выполнения. Коллекция совместных задач, разделяющих один стек и выполняющий действия до завершения (RTC) на основе внешних или внутренних событий.
С другой стороны, популярность, полученная MICRIM µC/OS III.
Любые рекомендации?
Rogerclark
Солнце 26 июня 2016 г. 1:47
Олли написал:Роджер,
Я могу дать вам разрешение на использование фотографий F103, которые я сделал. Все схемы созданы третьими вечеринками, и я просто связываю их в своем репозитории. В этом смысле я не уполномочен давать разрешение на их использование. Я не знаю ничего, что помешало бы вам их использовать, как я.
Я могу дать вам разрешение на использование фотографий F103, которые я сделал. Все схемы созданы третьими вечеринками, и я просто связываю их в своем репозитории. В этом смысле я не уполномочен давать разрешение на их использование. Я не знаю ничего, что помешало бы вам их использовать, как я.
Олли
Пн 27 июня 2016 г., 16:07
Спасибо, Роджер,
Ваши предыдущие комментарии о моем рассмотрении по созданию еще одной замены SPL, помогли мне принять решение об использовании Libopencm3 как проверенная и хорошо задокументированная библиотека.
Что касается синхронизации и управления задачами, мой вывод заключается в том, что упреждающие системы получают слишком много ресурсов и создают много ошибок, которые трудно обнаружить. Основные прототеччики Адама Данкелса являются предпочтительным решением. Полный Contiki является доказанным решением для систем связи в реальной жизни, но слишком велика для небольшого F103.
Теперь я продолжу со своей вики в https: // github.com/olivilik/stm32f103/wiki Использование только частью Contiki Core System. В https: // github.com/contiki-os/contiki/t ... R/Core/Sys Являются ли все функции PT и другие полезные библиотечные решения для синхронизации и управления задачами.
Ура, Олли
Ваши предыдущие комментарии о моем рассмотрении по созданию еще одной замены SPL, помогли мне принять решение об использовании Libopencm3 как проверенная и хорошо задокументированная библиотека.
Что касается синхронизации и управления задачами, мой вывод заключается в том, что упреждающие системы получают слишком много ресурсов и создают много ошибок, которые трудно обнаружить. Основные прототеччики Адама Данкелса являются предпочтительным решением. Полный Contiki является доказанным решением для систем связи в реальной жизни, но слишком велика для небольшого F103.
Теперь я продолжу со своей вики в https: // github.com/olivilik/stm32f103/wiki Использование только частью Contiki Core System. В https: // github.com/contiki-os/contiki/t ... R/Core/Sys Являются ли все функции PT и другие полезные библиотечные решения для синхронизации и управления задачами.
Ура, Олли
Rogerclark
Пн 27 июня 2016 г., 8:58 вечера
Олли
LiboPencm3 - хороший выбор.
Посмотрев на куб и HAL недавно, я вижу в привлекательности LiboPencm3, и я должен найти некоторое время, чтобы больше познакомиться с ним.
LiboPencm3 - хороший выбор.
Посмотрев на куб и HAL недавно, я вижу в привлекательности LiboPencm3, и я должен найти некоторое время, чтобы больше познакомиться с ним.
Олли
Пт, 01 июля 2016 г., 19:48
Роджер,
Если вы используете Windows, есть некоторые проблемы в установке LiboPencm3. Я написал сообщение в блоге, посвященное этим вопросам. Используя рекомендуемые шаги, для установки библиотеки требуется около 10 минут.
Пост можно найти в http: // olliesworkshops.блог.com/201 ... атмосфера.HTML
Ура, Олли
Если вы используете Windows, есть некоторые проблемы в установке LiboPencm3. Я написал сообщение в блоге, посвященное этим вопросам. Используя рекомендуемые шаги, для установки библиотеки требуется около 10 минут.
Пост можно найти в http: // olliesworkshops.блог.com/201 ... атмосфера.HTML
Ура, Олли
Rogerclark
Пт, 01 июля 2016 г., 8:55 вечера
Спасибо, Олли
Да. Я в основном использую Windows 7.
Я помню, чтобы прочитать ваш блог, когда я доберусь до его установки
Да. Я в основном использую Windows 7.
Я помню, чтобы прочитать ваш блог, когда я доберусь до его установки
Сжимать
Сб 2 июля 2016 г. 13:15
OpenCM3 очень хороший, интуитивно понятный и компактный. Мне это нравится....
Грустно видеть очень низкую активность вокруг него в последнее время... Но для большинства проектов должно быть в порядке, по крайней мере, для семьи STM32.
Я и Вассилис мы сделали репо, пытаясь сделать ядро Arduino STM32 на основе OpenCM3, ничего не готово, ничего не сообщает, просто игровая площадка для проведения некоторых тестов и повеселиться с OpenCM3., https: // github.com/serasidis/arduino_opencm3
Грустно видеть очень низкую активность вокруг него в последнее время... Но для большинства проектов должно быть в порядке, по крайней мере, для семьи STM32.
Я и Вассилис мы сделали репо, пытаясь сделать ядро Arduino STM32 на основе OpenCM3, ничего не готово, ничего не сообщает, просто игровая площадка для проведения некоторых тестов и повеселиться с OpenCM3., https: // github.com/serasidis/arduino_opencm3
Rogerclark
Сб 2 июля 2016 г., 21:37
Спасибо, ребята
Я попробую сегодня.
Редактировать.
Возможно, вы должны опубликовать это в новую ветку.
Я попробую сегодня.
Редактировать.
Возможно, вы должны опубликовать это в новую ветку.
ZMEMW16
Пн июля, 4 июля 2016 г., 11:46
Только что нашел эту ссылку
https: // github.com/esden/stm32-datashels
Файлы датируются 1 год, поэтому вам нужно проверить последнюю версию. Номер документа ST находится в имени файла.
Для STM32F103X8-STM32F103XB-CD00161566.PDF, это Rev 16, ST в Rev 17
может быть полезен для быстрого поиска?
Стивен
https: // github.com/esden/stm32-datashels
Файлы датируются 1 год, поэтому вам нужно проверить последнюю версию. Номер документа ST находится в имени файла.
Для STM32F103X8-STM32F103XB-CD00161566.PDF, это Rev 16, ST в Rev 17
может быть полезен для быстрого поиска?
Стивен
Олли
Чт, 07 июля 2016 г., 2:51 утра
Если вы заинтересованы в некоторых примерах использования LiboPencM3 для GPIO с STM32F103, посмотрите на https: // github.com/olivilik/stm32f103/w ... rial3_gpio.
У этого урока есть следующие демонстрационные программы
Для измерений производительности он показал, как измерения Nano второго уровня проводятся с помощью DWT и как они проверены с помощью логического анализатора. Настройки оптимизации компилятора GNU C описаны.
У этого урока есть следующие демонстрационные программы
- Светодиод, управляемый кнопкой
- Светодиодная скорость мигания, управляемая кнопкой с использованием DWT
- Использование взаимозаменяемых макросов для ускорения доступа ввода/вывода в 18 раз в 18 раз
Для измерений производительности он показал, как измерения Nano второго уровня проводятся с помощью DWT и как они проверены с помощью логического анализатора. Настройки оптимизации компилятора GNU C описаны.
Вассилис
Чт, 07 июля 2016 г., 8:03 вечера
Олли написал:Если вы заинтересованы в некоторых примерах использования LiboPencM3 для GPIO с STM32F103, посмотрите на https: // github.com/olivilik/stm32f103/w ... rial3_gpio.
У этого урока есть следующие демонстрационные программы
Для измерений производительности он показал, как измерения Nano второго уровня проводятся с помощью DWT и как они проверены с помощью логического анализатора. Настройки оптимизации компилятора GNU C описаны.
У этого урока есть следующие демонстрационные программы
- Светодиод, управляемый кнопкой
- Светодиодная скорость мигания, управляемая кнопкой с использованием DWT
- Использование взаимозаменяемых макросов для ускорения доступа ввода/вывода в 18 раз в 18 раз
Для измерений производительности он показал, как измерения Nano второго уровня проводятся с помощью DWT и как они проверены с помощью логического анализатора. Настройки оптимизации компилятора GNU C описаны.