进入stm32f103-fire-arbitrary中点击右键,在此处打开Env工具,看图1 - 3。 图1 - 3 打开后通过命令行输入 menuconfig 进入配置界面,看图1 - 4。 图1 - 4 menuconfig 常用快捷键如图1 - 5所示: 图1 - 5 输入menuconfig 进入菜单界面,看图1 - 6。 图1 - 6 通过上下键选择,回车键确认,我们先来配置MicroPy...
STM32F103是一款基于ARM Cortex-M3内核的中等性能微控制器,广泛应用于各种嵌入式系统中。通过将Micropython移植到STM32F103上,开发者可以使用Python语言来编写和控制STM32F103的行为。 2. 准备STM32F103的开发环境 要开发Micropython应用程序以在STM32F103上运行,你需要准备以下工具和环境: 硬件:STM32F103开发板(如STM32F103C8...
TPYBasicF103是由TurnipSmart公司制作的一款STM32开发板,它基于STM32F103单片机,通过USB接口进行数据传输。该开发板可在3V-10V之间的电压正常工作。 TPYBasicF103让用户可以通过C语言轻松控制微控制器的各种外设,比如LED等,读取管脚电压等等. 二、利用TPBasicF103完成LCD1602显示 1、具体要求 利用TPBasicF103完成LCD1602显示 ...
TPYBasicF103是由TurnipSmart公司制作的一款STM32开发板,它基于STM32F103单片机,通过USB接口进行数据传输。该开发板可在3V-10V之间的电压正常工作。 TPYBasicF103让用户可以通过C语言轻松控制微控制器的各种外设,比如LED等,读取管脚电压等等. 二、利用TPBasicF103完成PWM电机控制 1、具体要求 利用TPBasicF103完成PWM电机控制...
STM32F103 --- 时钟配置 由于stm32的库默认是外部晶振8M的情况下实现的,所以配置波特率的时候也是按8M,包括主频,如果用12M晶振就需要改动几个地方: 在system_stm32f10x.c中找到相应类型的文件,进行如下修改。 1)72M主频: 8M时: RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9); ...
定位的场景 MicroPython 在设计上最初就是为了嵌入式微处理器运行,例如在 nRF51822 (256kB flash + 16kB RAM) 的芯片上也可以运行起来,也有人肾得慌在 STM32F103 上跑起来了,从代码上来看 Python 函数栈的官方默认是 16K RAM,也就意味着它
外部电路当然容易,当然也可以采用不断切换输入输出模式.就像我这样,但是缺点是最慢速度才能满足他检测所需时间了. 全部IO改好后,调到最低速度,连接了一个STM32F103,检测成功,仿真肯定也是可以的,只是慢得… 具体每个函数解释如下. 未来设想,做个带屏幕的调试器?
验证micropython功能,看rt-thread 工程,有这个软件包,想直接验证下,这样比较快。 查找使用stm32f103rc芯片的demo板,打开 rt-thread-master\bsp\stm32\stm32f103-yf-ufun, 打开env 工具进入目录 cd rt-thread-master\bsp\stm32\stm32f103-yf-ufun menuconfig ...
支持的mcu系列有:stm32f405、stm32f407,也支持esp8266,接下来会增强stm32f103和esp32的稳定性,芯片将会扩展到FPGA和A7。 3、MicroPython固件 固件就是写入EROM(可擦写只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。是指设备内部保存的设备“驱动程序”,通过固件,操作系统才能按照标准的设备驱动实现特定机器...
TPYBasicF103是由TurnipSmart公司制作的一款STM32开发板,它基于STM32F103单片机,通过USB接口进行数据传输。该开发板可在3V-10V之间的电压正常工作。 TPYBasicF103让用户可以通过C语言轻松控制微控制器的各种外设,比如LED等,读取管脚电压等等. 二、利用TPBasicF103完成18B20温度测量 ...