Awesome Contents
Studying the LED Fade Demo Code
Studying the LED Fade Demo Code
⚠ Click here to regain focus ⚠
References ▼
SiFive Developers
Platform Reference Manual
[1]
8:47
[2]
17:02
[6]
38:00
[7]
50:32
[8]
52:56
[9]
55:54
SiFive Developers
Freedom E310-G000 Manual
[3]
25:23
[4]
28:31
[5]
35:03
Filter mode:
Topics
peripheral
Media
🖌
Blackboard
🏃
In-Game
🖮
Programming
📖
Research
Credits
Host
Mio Iwakura
Annotator
Matt Mascarenhas
?
?
Keyboard Navigation
Global Keys
W
,
A
,
P
/
S
,
D
,
N
Jump to previous / next marker
z
Toggle filter mode
V
Revert filter to original state
Menu toggling
q
Quotes
r
References
f
Filter
c
Credits
Movement
a
w
s
d
h
j
k
l
←
↑
↓
→
Quotes and
References Menus
Enter
Jump to timecode
Quotes,
References and Credits Menus
o
Open URL (in new tab)
Filter Menu
x
,
Space
Toggle category and focus next
X
,
Shift
Space
Toggle category and focus previous
v
Invert topics / media as per focus
Credits Menu
Enter
Open URL (in new tab)
0:07
Recap and set the stage for the day
0:07
Recap and set the stage for the day
0:07
Recap and set the stage for the day
1:46
Learn the LED colour fading logic in led_fade.c
1:46
Learn the LED colour fading logic in led_fade.c
1:46
Learn the LED colour fading logic in led_fade.c
4:33
Consider investing in a second webcam for the HiFive1
4:33
Consider investing in a second webcam for the HiFive1
4:33
Consider investing in a second webcam for the HiFive1
5:56
Upload led_fade.c to the HiFive1 and run it to eyeball the LED fading
5:56
Upload led_fade.c to the HiFive1 and run it to eyeball the LED fading
5:56
Upload led_fade.c to the HiFive1 and run it to eyeball the LED fading
8:01
Confirm that it is doing the logic we expected
8:01
Confirm that it is doing the logic we expected
8:01
Confirm that it is doing the logic we expected
8:47
Determine to understand how the PWM1_REG() calls manipulate the PWM Configuration Register
1
8:47
Determine to understand how the PWM1_REG() calls manipulate the PWM Configuration Register
1
8:47
Determine to understand how the PWM1_REG() calls manipulate the PWM Configuration Register
1
17:02
Marry up the register offsets and constants defined in devices/pwm.h with the documentation
2
17:02
Marry up the register offsets and constants defined in devices/pwm.h with the documentation
2
17:02
Marry up the register offsets and constants defined in devices/pwm.h with the documentation
2
25:23
Consult the Freedom E310-G000 Manual
3
for the base address of the config register
25:23
Consult the Freedom E310-G000 Manual
3
for the base address of the config register
25:23
Consult the Freedom E310-G000 Manual
3
for the base address of the config register
28:31
Determine that we are sending three different signals, one for each LED channel
4
28:31
Determine that we are sending three different signals, one for each LED channel
4
28:31
Determine that we are sending three different signals, one for each LED channel
4
35:03
Read the PWM1_REG() macro and marry up the defined PWM1_BASE_ADDR with the documentation
5
35:03
Read the PWM1_REG() macro and marry up the defined PWM1_BASE_ADDR with the documentation
5
35:03
Read the PWM1_REG() macro and marry up the defined PWM1_BASE_ADDR with the documentation
5
38:00
Come to understand how the PWM1_REG() calls manipulate the low 16 bits of the PWM Compare Register
6
38:00
Come to understand how the PWM1_REG() calls manipulate the low 16 bits of the PWM Compare Register
6
38:00
Come to understand how the PWM1_REG() calls manipulate the low 16 bits of the PWM Compare Register
6
50:32
Learn that pwmcmp0 sets the width of the duty cycle and that pwmcount resets to zero at the end of every PWM cycle
7
50:32
Learn that pwmcmp0 sets the width of the duty cycle and that pwmcount resets to zero at the end of every PWM cycle
7
50:32
Learn that pwmcmp0 sets the width of the duty cycle and that pwmcount resets to zero at the end of every PWM cycle
7
52:56
Go over the PWM Compare Registers another time
8
52:56
Go over the PWM Compare Registers another time
8
52:56
Go over the PWM Compare Registers another time
8
55:54
Note that the signal is high most of the time
9
55:54
Note that the signal is high most of the time
9
55:54
Note that the signal is high most of the time
9
58:37
Think about the logic of those PWM1_REG() calls
58:37
Think about the logic of those PWM1_REG() calls
58:37
Think about the logic of those PWM1_REG() calls
1:02:38
Determine to draw out the LED's waveform
1:02:38
Determine to draw out the LED's waveform
1:02:38
Determine to draw out the LED's waveform
1:03:23
We're out of time for today
1:03:23
We're out of time for today
1:03:23
We're out of time for today