이번에는 Micropython에서 STM32 메모리 위치에 대한 "베어 메탈" 액세스를 용이하게 하는
저수준 I/O 클래스 및 온칩 주변 장치 레지스터 라이브러리에 대한 내용을 정리해 봅니다.
MicroPython stm32에서 ㅡ쳐 레지스터를 제어하는 방법은 크게 2가지가 있습니다.
1. 기존대로 MicroPython 기본라이브러리를 사용하는방법
이는 아래 라이브러리들을 불러온 후 사용해야 합니다.
from machine import Pin import stm
import pyb
2. User 용 라이브러리이며 저수준 베어메탈 모드에서 I/O를 제어할 수 있는 라이브러리 입니다.
이 라이브러리는 개인이 개발하여 공개한 겁니다.
이번에 이 부분을 다루어 보고자 합니다.
요게 되면 우리는 MCU GPIO Port 및 Bit Pin, MCU 내부 레지스터를 다룰수 있는 또 하나의 방법을
또 하나의 기술을 얻을 수 있으므로 MCU 제어에 자유도를 더 얻을 수 있으며 나만의 무기를 가지는게 됩니다.
아래 링크를 참고하세요.
- 공식 링크 싸이트 == 아주 좋음 == 반드시 참고요 == 기본 링크 입니다.
https://github.com/Chapmip/micropython-stm32-examples?tab=readme-ov-file
GitHub - Chapmip/micropython-stm32-examples: Example code created using low-level I/O class module (see micropython-stm32-iol re
Example code created using low-level I/O class module (see micropython-stm32-iol repository) for "bare-metal" access to STM32 memory locations and on-chip peripheral registers - Chapmip/m...
github.com
공부하시는데 동무이 됩니다.
- https://www.pudn.com/Download/item/id/1686652737537577.html
micropython-stm32-iol 联合开发网 - pudn.com
micropython-stm32-iol 所属分类:处理器开发 开发工具:Python 文件大小:69KB 下载次数:0 上传日期:2020-05-27 21:30:30 上 传 者:sh-1993 说明: 低级I/O类,以促进Micropython中对STM32内存位置和片上外围
www.pudn.com
- https://search.pudn.com/index.php?m=home&c=download&a=index&keyword=stm32&type_id=141&plat_id=18&p=4
stm32 下载 搜索 联合开发网 - pudn.com
代码为stm32中的配置CAN生成预销售、段1、段2。您只需在可变时钟下更改值,然后... code generate prescale, segment1, segment2 for config CAN in STM32. You just only change value at variable clock and bitrate on this file. (2019-0
search.pudn.com