
STM32
skawu
这个作者很懒,什么都没留下…
展开
-
RT-Thread 学习笔记(三)——读取MCU ID及FLASH大小
突然想读一读MCU的识别ID号和FLASH大小,那就写一写呗!型号:stm32f103zet6根据datasheet知道相应的内容存储地址: 然后就贴代码:void rt_show_mcu_id(void){ unsigned int mcu_id[3]; unsigned short mcu_flash_size; mcu_id[0] = *(un原创 2017-11-11 17:06:20 · 1897 阅读 · 0 评论 -
RT-Thread 学习笔记(五)—— RTGUI代码解读
---恢复内容开始---RT-Thread 版本:2.1.0RTGUI相关代码解读,仅为自己学习记录,若有错误之处,请告知maoxudong0813@163.com,不胜感激! GUI流程:main() -> rtthread_startup(); -> rt_hw_board_init(); -> rt_components_board_init(); 在rt_components_原创 2017-11-11 17:06:25 · 1031 阅读 · 0 评论 -
RT-Thread 学习笔记(四)——添加RTGUI组件
RT-Thread版本:2.1.0打开RTGUI组件方法:1、在rtconfig.h中添加:#define RT_USING_GUIENGINE注:/* SECTION: RT-Thread/GUI *//* #define RT_USING_RTGUI */#define RT_USING_GUIENGINE新版本RT-Thread不再使用RT_USING_RTGUI,且关于触摸的一些原创 2017-11-11 17:06:22 · 4177 阅读 · 0 评论 -
汇编语言基础知识(cortex-M3 指令)
一、书写格式标号 操作码 操作数1, 操作数2, ... ; 注释标号是可选的,可写可不写,但如果有必须顶格写,其作用是让汇编器计算程序转移的地址。操作码是指令的助记符,其前面必须有一个空格,通常用TAB。操作数跟在操作码后面,通常,第一个操作数都是本条指令执行结果的存储地。注释均已";"开头立即数,也就是高级语言的常量,必须以#开头。例如: MOV R0, #0原创 2017-11-11 17:06:17 · 6873 阅读 · 0 评论 -
RT-Thread 学习笔记(一)---系统节拍tick
基础知识,本人学习记录,仅供参考。 系统rt_tick大小定义在rtconfig.h中:/* Tick per Second */#define RT_TICK_PER_SECOND 100默认大小为100/秒,即10ms时钟采用SysTick定时,初始化在startup.c文件中:rtthread_startup() -> rt_hw_board_init() -> SysTick_原创 2017-11-11 17:06:11 · 4355 阅读 · 0 评论 -
RT-Thread从开源代码生成自己的工程
前提:Windows系统安装好Python 2.7和scons以STM32F103 IAR工程为例,MDK5工程与此类似,参照修改rtconfig.py文件及scons指令参数即可第一步:进入rt-thread-v2.1.0\rt-thread-2.1.0\bsp\stm32f10x目录第二步:在文件浏览器内,按着shift键点击鼠标右键,在此处打开命令窗口第三步:输入scons --原创 2017-11-11 17:06:08 · 1423 阅读 · 0 评论 -
【STM32】获取STM32官方固件库
以STM32F103ZET6为例:第一步:进入ST官网 http://www.st.com/content/st_com/en.html第二步:搜索需要下载固件库芯片型号,例如: 第三步:找到对应型号,点击进去第四步:点击 DESIGN 第五步:下拉,找到 tools and software 选择中间embedded software 第六步:找到 s原创 2017-11-11 17:06:03 · 23097 阅读 · 6 评论 -
RT-Thread 学习笔记(六)——串口
RTThread 串口学习,未完待续!原创 2017-11-14 15:27:51 · 8952 阅读 · 2 评论