
zhenxing2000 >《待分类》
阅850转02020.12.02关注
STLink是ST官方开发的单片机仿真工具,可以烧写程序、在线仿真,使用非常方便。STLink具有两种接口,分别为:1)SWD模式;2)SWIM单总线模式。SWD模式主要针对STM32系列的单片机,而SWIM单总线主要针对STM8系列的单片机。下面介绍STLINK和STM32单片机的连接方式。
STM32单片机可以通过三种方式烧录,分别是:1)JTAG模式;2)SWD模式;3)UART的ISP模式。STLink是通过SWD模式和STM32单片机进行烧录、仿真的。
SWD模式在和单片机连接时需要用到四根线,分别为:1)VCC电源线;2)GND电源地;3)SWDIO;4)SWCLK等。如下图所示。
打开APP查看高清大图
STM32单片机的SWDIO和SWCLK是和JTAG接口共用的。在使用跳线连接时,需要将STLINK的SWDIO和JTAG接口的的TMS连接;SWCLK和JTAG接口的TCLK连接,VCC和单片机的电源线连接;GND和单片机的GND连接。在JTAG接口上,各引脚定义如下图所示。
打开APP查看高清大图
由上可知,SWD模式仅有四根线即可实现连接。
STLink是开源工具,其硬件原理和程序固件都可以在意法半导体的官网找到,如果对此感兴趣的话,可以登录官网自己尝试设计一个STLink。
根据LCD屏的资料上的读写时序,各个时序参数,主要就是LCD的读写时序图和时序参数,再根据STM32的FSMC的时序图得到的这些参数。
如STM32的FSMC时序图(其中一种)
LCD的控制读写时序图(不同的液晶时序参数不一样,我的这个液晶是St7565P为驱动芯片)
不同的液晶在读写时候,总线上电平变化及保持时间要求会不一样,就想什么地址建立时间,地址保持时间,数据建立时间,数据保持时间等等,根据这些来去配置STM32的FSMC时序。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)