STM32-13 透过SPI驱动MCP2515实现CAN(上)

STM32内建已经有CANBus了~这篇主要是练习SPI并透过MCP2515去实现CanBus通讯! 先来介绍一下MCP2515模组,他已经将MCP2515与TJA1050整合起来了,可以直接透过SPI去做驱
关于 物件(Object)与类别(class)

正在複习C#~(书 和影片 文章 看到头晕 ) 发现有些观念真的简单又不简单 一定要用自己的方式搞懂~! (P.S以下是自学笔记浅谈而已) 物件(object)是什么? 概念
STM32-14 透过SPI驱动MCP2515实现CAN(下)

对于MCP2515 DataSheet还不太清楚的话,可以看看上一篇针对DataSheet有些说明~ 整理一下要如何驱动MCP2515来实现CANBus通讯: 使用SPI协定驱动初始化 2.1 设定ID 2.2
Moving Features

本篇同步发文于个人网站: Moving Features This article references the chapter 8 Moving Features of Refactoring: Improving the Design of Existing Code (2nd Edition). Author had highlighted many
Python & Celery 学习笔记_重试策略 (retry)

本篇文章在介绍 celery 的重试策略,如果有问题或是错误,欢迎留言讨论!! 一、简介 稍微在网路上搜寻了一下,Celery 的 retry 大致上可以分为两种,第一种
STM32-15 I²C 介绍

介绍 I²C(Inter-Integrated Circuit)中文是内部整合电路,属于串列通讯汇流排。最早是由Philips开发,为了使嵌入式系统、手机等等可以连接低速周边装置而发
Python & Celery 学习笔记_任务链结

Celery 提供任务链结的功能,字面上的意思,就是将任务一个一个串联在一起,下面的叙述 or 範例如果有错误,欢迎留言讨论!! 一、建立任务 from celery imp
STM32-16 I²C EEPROM DataSheet

上一篇介绍过了I2C的基本原理以及相关的函数,这一篇会介绍EEPROM来做为I2C实作的示範。 什么是EEPROM? 全名是电子抹除式可複写唯读记忆体,他是一种唯读