随笔分类 -  STM8

摘要:进入debug模式后点击菜单view-Memory 可以在线查看,RAM,FLASH,OPTION等 阅读全文
posted @ 2017-10-10 22:20 prayer521 阅读(659) 评论(0) 推荐(0) 编辑
摘要:STM8S003F3端口可以设置重映射,如pin16的PC6管脚,默认复用功能是SPI_MOSI功能,可以重映射为TIM1_CH1,也就是timer1的1通道。映射方式并不像STM32那样有个AFR寄存器来配置,而是配置Option bytes字节,如下图 也就是OPT2寄存器,注意是STM8S00 阅读全文
posted @ 2017-10-10 22:04 prayer521 阅读(2242) 评论(0) 推荐(0) 编辑
摘要:转http://www.stmcu.org/module/forum/thread-607140-1-1.html近期帮客户调试STM8的程序使用到OptionByte配置,在网上查询几乎都是介绍如何通过函数实现;后查看IAR帮助文档找到了IAR配置OptionByte的方法。具体方法如下:1、在工 阅读全文
posted @ 2017-10-10 21:44 prayer521 阅读(2349) 评论(0) 推荐(0) 编辑
摘要:复位后的默认配置 :复位之后,所有的引脚都是悬浮输入模式。 However, a few pins may have a different behavior. Refer to the datasheet pinout description for all details 。引脚用作常规IO口时 阅读全文
posted @ 2017-10-10 21:26 prayer521 阅读(1460) 评论(0) 推荐(0) 编辑
摘要:CLK_CCO引脚是STM8的时钟输出引脚,若设置该脚输出主时钟Fmaster,时钟输出寄存器可以进行如下操作 阅读全文
posted @ 2017-09-28 12:49 prayer521 阅读(625) 评论(0) 推荐(0) 编辑
摘要:为使系统快速启动,复位后时钟控制器自动使用HSI的8分频(HSI/8)做为主时钟(2M)。其原因为HSI的稳定时间短,而8分频可保证系统在较差的VDD条件下安全启动。一旦主时钟源稳定,用户程序可将主时钟切换到另外的时钟源 。 阅读全文
posted @ 2017-09-25 22:13 prayer521 阅读(195) 评论(0) 推荐(0) 编辑
摘要://库函数配置 UART1_DeInit(); UART1_Init((u32)1000000, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, \ UART1_PARITY_NO , UART1_SYNCMODE_CLOCK_DISABLE , UART1_MODE_TXRX_ENABLE); UART1_ITConfig(U... 阅读全文
posted @ 2017-09-25 22:02 prayer521 阅读(1858) 评论(0) 推荐(0) 编辑
摘要:INTERRUPT_HANDLER(UART1_RX_IRQHandler, 18) { /* In order to detect unexpected events during development, it is recommended to set a breakpoint on the following instruction. */ u8 ... 阅读全文
posted @ 2017-09-20 19:21 prayer521 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1、注释的快捷键:Ctrl+K;取消注释:Ctrl+Shfit+K ... IAR注释代码的时候和MDK有很大的不同,以下简要说之:在注释代码的时候,你需如此操作: 注释一行,直接使用双斜杠”//“即可 注释多行,选中所要注释的代码,使用快捷键Ctrl+K即可取消注释 取消一行,使用键盘上的向左箭头 阅读全文
posted @ 2017-09-06 11:10 prayer521 阅读(1770) 评论(0) 推荐(0) 编辑
摘要:设置如下 阅读全文
posted @ 2017-09-04 17:38 prayer521 阅读(746) 评论(0) 推荐(0) 编辑
摘要:刚刚安装的STVD编译器,编译时候不显示用了多少RAM和ROM?对于此问题,有两个方法:一是看.map文件 另一种是 增加一个补丁,具体操作如下,可以在我的资源里下载相应的文件。http://download.csdn.NET/detail/chuangwu2009/7350127网上找到的:1. 阅读全文
posted @ 2017-09-01 11:27 prayer521 阅读(619) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/blog_14ecb655f0102wvo6.html 阅读全文
posted @ 2017-08-31 19:50 prayer521 阅读(126) 评论(0) 推荐(0) 编辑
摘要:总是记不住这个:stm8 stvd下 near等于51的xdata tiny等于51的idata http://www.waveshare.net/article/STM8-3-1-10.htm 如何分配变量到指定的地址 举例:unsigned char temp_A@0x00; //定义无符号变量 阅读全文
posted @ 2017-08-31 19:47 prayer521 阅读(646) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/sy_lixiang/article/details/47273649 例子:把工程名为Template的工程改为color,把左边红圈部分重命名为右面的名字, 然后把color.stp拖入stvd打开,查找并替换所有的template字符 为color,保 阅读全文
posted @ 2017-08-31 18:45 prayer521 阅读(374) 评论(0) 推荐(0) 编辑
摘要:方式一:在Include Files上右键 add files to folder把.h文件添加到该组下, 添加完编译成功之后,下面窗口会多出一个预处理包含路径(若有错误没有编译成功,则看不到) 方式二:project Settings-c compiler- category-Preprocess 阅读全文
posted @ 2017-08-31 18:02 prayer521 阅读(722) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示