Image
Image

过期的塔头

+ 关注

粉丝 0     |     主题 84     |     回帖 968

stm32移植lua,实现lua字符串控制led闪烁
2025-1-31 01:58
  • ST MCU
  • 13
  • 185
  将代码下载到开发板中,可以实现led的闪烁。  
  主函数 int main(void) { HAL_Init(); LED_Init(); /* LED初始化 */ Stm32_Clock_Init(336,8,2, ...  
  编写脚本字符串,实现led闪烁 const char LUA_SCRIPT_GLOBAL[] ={ " \ off = 500 \ on = 500 ...  
  定义一个luaL_Reg结构数组,把上面的C函数列入,并以字符串的方式命名, static const struct luaL_Reg my ...  
  自定义C函数 static int lua_led_on(lua_State *L) { HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_RESE ...  
  实现lua字符串控制led闪烁 2.1在main.c中加入头文件 #include "sys.h" #include "delay.h" #include "led ...  
  修改堆栈大小(根据开发板相应的增大) 至此实现lua移植,下面来测试lua库是否移植成功。 ...  
  报错如下图。串口重定义增加,注释掉下面内容  
  添加 time(time_t *time)和 system(const char * string)  
  更改 loslib.c 文件下部分内容 1)将 os_exit(lua_State * L)函数中 if(L) exit(status)注释,并添加 sta ...  
  编译工程,报错如下  
  添加lua头文件路径  
  解压下载的lua源码,将src文件夹复制粘贴到已有的项目工程中,新建分组LUA,并将.c添加到该分组中(去掉lua. ...  
  stm32移植lua 1、官网下载lua源码包,每个版本的lua源码包都有小幅度的函数更行,下载最新源码包即可。 h ...  
stm32移植嵌入式数据库FlashDB
2025-1-31 01:26
  • ST MCU
  • 0
  • 139
LPUART 唤醒功能简介
2025-2-3 12:32
  • ST MCU
  • 34
  • 993
2
3
近期访客