STM8
骄傲的大树
这个作者很懒,什么都没留下…
展开
-
RS485使用串口输出最后一个字节固定为FF
项目场景:将STM32或STM8L作为主控时,在板子上使用到SP3458芯片,来实现串口转RS485输出,从而可以连接其他RS485输出设备问题描述:在串口转485时,根据波特率的不同,总是出现输出最后一个字节固定为0xFF,前面字节会根据波特率丢失或更改字节大小例如:u8 buf[5] = {0x01,0x02,0x03,0x04,0x05}RS485串口输出十六进制01 02 03 04 FFUSART中输出数据代码://RS485串口输出void UART1_SendString原创 2021-01-28 21:18:53 · 3662 阅读 · 2 评论 -
SP3458芯片相关配置
SP3485芯片相关信息及软件配置SP3481和SP3485是一系列+3.3V低功耗半双工收发器,它们完全满足RS-485和RS-422串行协议的要求。这两个器件与Sipex的SP481、SP483和SP485的管脚互相兼容,同时兼容工业标准规范。SP3481和SP3485符合RS-485和RS-422串行协议的电气规范,数据传输速率可高达10Mbps(带负载)。SP3481还包含低功耗关断模式作用于使用串口实现RS485接收和发送功能sp3485特点:RS-485与RS-422收发器操作从一原创 2021-01-27 21:28:48 · 1741 阅读 · 0 评论 -
STM8L15X项目开发
STM8L系列的开发实例 从Active-Halt状态到唤醒在物联网网关项目中,常常需要考虑到低功耗问题,而STM8L芯片是最佳选择。在编程时,仿照官网下载的示例进入active-halt状态后,程序一直卡在halt状态,无法唤醒,这个问题困扰了我很久,调试了几天后终于调通了,希望对各位有所帮助在RTC配置中/*RTC初始化 使用RTC唤醒*/void RTC_Periph_Init(void){ RTC_InitTypeDef RTC_InitStr; CLK_Periphera原创 2021-01-26 21:05:23 · 422 阅读 · 0 评论 -
关于STM8L系列编程
**关于STM8L系列编程**习惯了用STM32作为主控,因项目需要做低功耗处理,便采用了STM8L151K4芯片 内存4K关于STM8L芯片相关资料可以在官网中查找www.st.comSTM8的软件编程主要在IAR中进行而Keil并没有支持STM8 的内核注意 IAR系列有很多种 STM8对应软件是 IAR for STM8采用的调试不支持J-LINK 支持ST-LINK关于STM8 的项目创建 百度有很多案例,就不详细说明了...原创 2021-01-21 22:06:56 · 1302 阅读 · 0 评论