- 9
- 0
- 约小于1千字
- 约 4页
- 2023-04-10 发布于安徽
- 举报
在STM32F4上实现简单的SHELL
平台简介
正点原⼦STM32F4最⼩系统板,HAL库,CUBEMX
核⼼要点
空指针可以指向函数并运⾏
实现过程
1.⾸先建⽴⼀个结构体virtuallist , 保存函数名(函数指针)和对应的提⽰字符串。这⾥定义list_item仅⽤
于sizeof ()测量⼀个结构体的⼤⼩。
2.建⽴“函数—提⽰字符”对应表。这⾥使⽤结构体数组。函数本体需要在创建对应表前声明,创建对应
表后实现
3.串⼝接受的字符,有256种情况。为了⽅便使⽤,我们占⽤⼀个字符0xfe ,⽤于打印“函数—提⽰字符”
对应表。
4.接下来是处理函数,处理函数需要在串⼝中断⾥调⽤,shell_rx_dat是串⼝中断接收的数据。
6.效果
结语
思路就是接收不同数字执⾏不同函数。这⾥做的极为简单,传参的功能都没有。听说正点原⼦的
USMART不错,⼤家可以参考⼀下,我写的这个很⼤原因是疫情在家⽆聊。感觉叙述的有点乱[⼿动狗
头] ,⼤家参考⼀下源码吧。
您可能关注的文档
最近下载
- 中药炮制学(江西中医药大学)智慧树知到期末考试答案章节答案2024年江西中医药大学.docx VIP
- 学堂在线-R语言数据分析-作业答案全.pdf VIP
- 2025-2026学年山东省威海市荣成市16校九年级(上)期中化学试卷(五四学制)(含答案).pdf VIP
- 中药炮制学(江西中医药大学)知到智慧树期末考试答案题库2024年秋江西中医药大学.docx VIP
- 2025年1月浙江省高考英语真题卷含答案解析 .pdf
- 三菱凌云3S LEHY-III.S 788主板 故障代码.xls
- 广东上进联考2027届高三年级10月供题训练 数学试题(含答案详解).pdf
- 08有薗智美様.PDF VIP
- 施耐德电气 EcoStruxure™ 新一代智能化楼宇解决方案.pdf VIP
- 学堂在线 中医养生方法学 章节测试答案.docx VIP
原创力文档

文档评论(0)