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