Commit 89132db2 by Ahmad Ali

networking group updating

parent e7c957e6
Pipeline #110532 passed with stage
in 36 seconds
......@@ -269,8 +269,17 @@
CAN stands for controller area network .It is a serial communication protocol. It require two wires CAN High (H+) and CAN low (H-). It was developed by the Robert bosh company in 1985 for in vehicle networks. It is based on a message oriented transmission protocol.
</font>
</p>
<blockquote>Source- <a href="https://www.elprocus.com/communication-protocols/">https://www.elprocus.com/communication-protocols/</a></blockquote>
<blockquote>Source- <a href="http://maxembedded.com/2013/09/serial-communication-introduction/#asyncMode">http://maxembedded.com/2013/09/serial-communication-introduction/#asyncMode</a></blockquote>
<blockquote>Source-
<a href="https://www.elprocus.com/communication-protocols/">
<font color="blue">
https://www.elprocus.com/communication-protocols/
</font>
</a></blockquote>
<blockquote>Source- <a href="http://maxembedded.com/2013/09/serial-communication-introduction/#asyncMode">
<font color="blue">
http://maxembedded.com/2013/09/serial-communication-introduction/#asyncMode
</font>
</a></blockquote>
<br>
<br>
<div class="content-lg">
......@@ -975,7 +984,7 @@ option enabled in File -> Preferences.
I got so scared to see this at first, after hours of searching there was no help, I asked my friend to help me out who was very good in arduino and stuff he gave me the solution from the net which I wasn't able to figure out-
<br>
<h3>Resolving Of the Issues</h3>
There is a github repo i which we have to add a board Attiny core eto use the Wire Library.<br>
There is a github repo i which we have to add a board Attiny core to use the Wire Library.<br>
<a href="https://github.com/SpenceKonde/ATTinyCore/blob/master/Installation.md">The repo Link</a>
<br>
<br>
......@@ -1012,6 +1021,7 @@ option enabled in File -> Preferences.
</div>
<div class="row">
......@@ -1030,7 +1040,23 @@ option enabled in File -> Preferences.
<img src="images/nc (10).jpg" width="100%">
</div>
</div>
Ahte including optiboot library you can select optiboot atTiny board whichever 44 or 45 but you get a lot of option in the tool section to play with and the code compiles and burns easily.
After including optiboot library you can select optiboot atTiny board whichever 44 or 45 but you get a lot of option in the tool section to play with and the code compiles and burns easily.
<br>
I selected the following settings for the code to compile and burn successfully-
<br>
-Board ATTiny24/44/84
<br>
-Chip -atTiny44
<br>
-Clock External 20 mhz
<br>
-BOD level- Disabled(Default)
<br>
-EEPROM Retained(Default)
<br>
-Pin Mapping Clockwise like damellis core) (Default)
<br>
-L.T.O Disabled(Default)
<div class="center">
<img src="images/nc-11.png" width="100%">
......@@ -1242,6 +1268,33 @@ option enabled in File -> Preferences.
For the group assignment visit our <a href="http://fabacademy.org/2019/labs/akgec/"><font color="red"> Group Page</font></a>
<br>
My board and Narendra and Rajat's Board were used to communicate with each other with the same code that were used as the master and slave.
<br>
I took <a href=""><font color="blue"> Narendra Bhaiya's </font></a> Master board and my slave board to setup i2c communication.
<br>
The connection was done in the similar manner connectting the vcc ground pin of the master and the slave then connecting sck and sda pins of the board.
<br>
<div class="row">
<div class="col-md-6">
<img src="images/netgrp0.jpg" width="100%">
</div>
<div class="col-md-6">
<img src="images/netgrp1.jpg" width="100%">
</div>
</div>
<br>
<h3>The working</h3>
<div class="row">
<div class="col-md-6">
<img src="images/netgrp2.jpg" width="100%">
</div>
<div class="col-md-6">
<img src="images/netgrp3.jpg" width="100%">
</div>
</div>
<br>
<div class="center">
<iframe src="https://player.vimeo.com/video/345496336" width="640" height="480" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
</div>
</p>
......@@ -1262,7 +1315,7 @@ option enabled in File -> Preferences.
<p>
<font color="black" size="4px">
This week I mostly leaned about the tiny 44 and wire library about the various communication protocols.
This week I mostly learned about the tiny 44 and wire library about the various communication protocols.
<br>
The error made me scratched my head but finally It was resolve I felt much more documentation should have been sone or any tutorial should have been given because the tiny44 has very less video tutorials and reading the datasheet might not always be a quick choice. <br>
Any how even I ran into errors I learned something out of it. <br>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment